BO
Hiring from
South Africa
Work type
Hybrid
Posted
Sep 1, 2026
Is this job info correct?

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!

Similar jobs

Apply for this job