Senior .NET Engineer

The Senior .NET Engineer is responsible for designing, developing, and maintaining complex software systems using the Microsoft .NET technology stack, with a strong emphasis on front-end development using React.

About the job Senior .NET Engineer

Job Title: Senior .NET Engineer

Accountable to: Managing Director

Based: Midrand

Salary: Market related

Contract type: Permanent

Commencement date: 01 September

Overview:

The Senior .NET Engineer is responsible for designing, developing, and maintaining complex software
systems using the Microsoft .NET technology stack, with a strong emphasis on front-end
development using React. This role supports the delivery of scalable, secure, and high-performing
applications by translating business needs into technical solutions, mentoring junior developers, and
ensuring best practices in architecture, coding, and deployment..

Key responsibilities:

  • Design, develop, and maintain high-quality backend services and front-end interfaces.
  • Lead the development of technical solutions and participate in architectural discussions.
  • Collaborate with product managers, UX designers, QA testers, BA’s and other developers to
    deliver robust and scalable features.
  • Optimize existing code for performance, scalability, and maintainability.
  • Conduct peer code reviews and enforce coding standards and best practices.
  • Write unit and integration tests to ensure software reliability and maintainability.
  • Actively contribute to sprint planning, stand-ups, retrospectives, and technical discussions.
  • Document system design, processes, and codebase for ongoing team support.
  • Participate in evaluating new tools, technologies, and development practices.

Qualification and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 5–7 years of professional experience in software development.
  • At least 3 years’ experience working with ASP.NET Core and C#.
  • At least 2 years of hands-on experience with modern front-end frameworks, primarily React.
  • Experience with RESTful APIs, SQL/NoSQL databases, and cloud platforms (Azure preferred)

Application Process:

We know a CV doesn’t capture everything —that’s why our application process includes a short set of
assessments to help us better understand your strengths and suitability for the role.
For the Senior .NET Engineer position, you’ll complete assessments that cover:

  • .NET
  • ASP.NET (including ASP.NET Core)
  • React
  • Critical Thinking
  • Personality Profile

Total time required: approx. 52 minutes

Important: Please complete the assessments in one sitting using a stable internet connection. Avoid
copying and pasting — the system includes proctoring features that may flag irregular activity.


Link to assessments: https://app.testgorilla.com/s/i2q4w0fq
We’re looking forward to getting to know the real you, beyond your CV. Good luck!