×
Register Here to Apply for Jobs or Post Jobs. X

Senior .NET Engineer

Job in Midrand, Gauteng, South Africa
Listing for: Boxfusion
Contract position
Listed on 2026-05-13
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below

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

Salary: Market related

Contract type
:
Permanent

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, BAs 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/No

    SQL 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
  • 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary