We have an exciting opportunity for a highly skilled and experienced Senior .NET Developer to join our client’s team. As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining complex software solutions using the .NET framework.

The ideal candidate will have a deep understanding of software development principles and extensive hands-on experience with .NET technologies, including C#, ASP.NET, and .NET Core. You should have a proven track record of delivering high-quality code and possess strong problem-solving and analytical skills. In addition, experience with front-end development frameworks, such as Angular or React, would be highly beneficial.

Qualification Required:

  • Matric essential
  • Relevant qualification

Experience Required:

  • .Net Developer (Intermediate level) experience
  • Knowledge of IT stack are essential
  • C# experience

Essential Functions/Job Description:

The Service Provider will provide C# Development Services to the client through the resource with the required development skills as stipulated herein as follows:

  • Provide a .Net Developer (Intermediate level) to provide services on development, maintenance and Support of applications
  • End to end testing will be carried out by the test team and the business and the resource will be required to resolve any defects raised by the team;
  • The resource will work as part of a feature team focusing on the allocated projects and will need to attend meetings when necessary;
  • Interacting and co-operating with the application owners;
  • Build, develop and deploy the required solution making use of C#, Database tools and cloud technologies in accordance with the liberty standards;
  • Adhere to the clients standard in terms of usage of the source control tools as well as implement and maintain the appropriate CI/CD processes and pipelines;
  • Analyse, maintain and enhance the data is accurate and fit for purpose;
  • Support issues arising from the usage of the system and its data by the various consumer systems and users in production as well as non-production environments;
  • Build and execute unit tests and provision of unit testing evidence related to allocated tasks according to agreed
  • Proactive management of issues and risks that may impact project delivery timelines
  • Analysing and rapidly responding to production issues as and when they occur; provision of effort estimate for allocated tasks
  • Incident resolution

The Service Provider shall provide the following Services to the client within their control and in accordance with the project:

  • Delivery of assigned projects, stories or tasks
  • Input to weekly/monthly status;
  • Development of source code within the development, security and quality standards of the client
  • Ensure all environments are in sync when applying changes
  • Communicate scope changes and provide feedback
  • Implementations
  • Reporting
  • Unit Testing
  • Execution of unit testing and provision of unit testing evidence related to allocated tasks according to agreed standards
  • Post Implementation Support Documentation
  • Understand and adopt and apply the Agile methodology and principals
  • Understanding the business purpose of the story defining and analysing possible alternative ways of satisfying the business purpose of the story
  • Planning and estimating development tasks with other developers that are required to fulfil the story
  • Working directly with the Product Owner/Scrum Master to clarify and further define the detail of how the story should be implanted
  • Providing guidance to other developers as necessary who are engaged in development tasks associated with the story

Hybrid working model

12 month contract

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming
  • C#
  • Java
  • SQL
  • HTML

Learn more/Apply for this position