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!