Skip to content

.Net Developer (12 month contract)

  • Randburg, Gauteng, South Africa

Job description

We are looking for a .NET Developer to join our Team hybrid, 3 days in office in Pretoria and 2 days remotely.

The .NET Developer will be responsible for the development of business applications based on Microsoft’s development stack, including the maintenance of existing Microsoft .Net based applications in the environment to ensure their continued effective and efficient functioning to support evolving business processes.

Key Areas:

  • Work and collaborate with other developers on the projects to understand the auditing environment.
  • Understand the auditing cycles impacting the reporting application.
  • Understand the existing reporting application functionalities and business rules.
  • Understand the application data entities (entity relationship diagram).
  • Work with the business analyst and participate in requirements reviews.
  • Collaborate with internal teams including the enterprise architecture team, database administrators, and infrastructure team to produce the software design and architecture.
  • Develop documentation throughout the software development life cycle (SDLC) for .NET
  • applications.
  • Work with the testing team and the business analyst to generate test cases.
  • Analyze and review the data to be used in the testing phase.
  • Use the Microsoft Team foundation server to manage the code under development, testing
  • and deployment.
  • Enhance/develop the reporting capabilities of the existing .NET applications based on
  • user requirements.
  • Update user training manuals and provide user training in relation to .NET applications.
  • Provide second line support for .NET applications.
  • Develop/maintain/enhance .NET applications as per the demand list or the balance scorecard.

Job requirements

Knowledge and Experience

  • Minimum experience of 5 years in .NET Software Development
  • At least 5 years’ experience in systems analysis, software development or related technical experience in the .NET applications ranging from Web, Win client, Smart client, Web services, WCF and mobile.
  • Minimum of 3 years in developing solutions using any of C#, ASP.NET, JavaScript, Ajax, jQuery, CSS.
  • Minimum of 3 years in Microsoft SQL Server Transact-SQL Programming and Microsoft Reporting Services (SSRS)

Job requirements

  • Degree or Advance Diploma in IT related field (Not negotiable)
  • Relevant Microsoft .NET/Development certifications
  • Logical approach to problem solving
  • Critical thinking skills
  • Meticulous attention to detail
  • Strong Agile Scrum software development experience to serve as the Scrum team lead in team-based development.
  • Experience in one or more development frameworks (e.g. Dev Express, Xamarin)
  • Exposure to cloud-based application development environments is an added advantage to the project reflecting number of years' experience in .Net Software Development
  • Able to clearly communicate technical concepts to both technical and non-technical audiences
  • Managing and communicating directly with multiple clients or stakeholders
  • Excellent communications skills, written and verbal