Senior .NET Engineer

Posted 8 Days Ago
Be an Early Applicant
Midrand, City of Johannesburg Metropolitan Municipality, Gauteng, ZAF
Hybrid
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
The Role
Design, develop, and maintain backend services and React front-ends using the .NET stack. Lead technical design, mentor developers, ensure performance, write tests, conduct code reviews, and collaborate across product, UX, QA, and BA teams.
Summary Generated by Built In

Department: Senior Engineering

Salary: Market related

Company Description:

Boxfusion is a proudly South African technology company with over 16 years of innovation in government digital transformation. We are driven by a singular purpose: to improve people's lives by building software that changes how government works. From our award-winning SmartGov platform to our open-source Shesha framework and AgriTech innovations, our solutions touch millions of South African citizens daily. Our people are the engine behind this mission, and we invest in their growth, curiosity and impact.

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/8a593hjy

We’re looking forward to getting to know the real you, beyond your CV. Good luck!

Skills Required

  • 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.
  • Experience with SQL/NoSQL databases.
  • Experience with cloud platforms (Azure preferred).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
125 Employees

What We Do

Boxfusion is a 100% South African owned and operated software solutions company that specializes in digitally transforming the public sector. As an Oracle Platinum Partner, they leverage Oracle CX, AI, and Integration technologies to empower brands to deliver exceptional customer and employee experiences and improve business efficiency and growth.

Similar Jobs

Sabenza IT Logo Sabenza IT

Senior .Net IoT Developer

Agency • Information Technology • Professional Services
In-Office
Aston Woods, Sedibeng District Municipality, Gauteng, ZAF

DVT Logo DVT

Full-stack Engineer

Artificial Intelligence • Big Data • Software • Business Intelligence
Hybrid
3 Locations
689 Employees

Mastercard Logo Mastercard

Vice President, People Business Partner

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

TransUnion Logo TransUnion

Senior Consultant

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account