Overview
.Net Technical Lead – Durban, Hybrid Jobs in Durban, KwaZulu-Natal, South Africa at Ada Meher
Title: .Net Technical Lead – Durban, Hybrid
Company: Ada Meher
Location: Durban, KwaZulu-Natal, South Africa
.Net Technical Lead – Durban, Hybrid – Up to R94,000 CTC PM + Bonus
I’m working with a global technology leader in smart metering and utility solutions, delivering products across international markets. They’re continuing to invest heavily in their next generation of electricity and water metering products, alongside a new handheld customer interface and major data-focused initiatives planned for 2026
The Role
We are looking for an experienced Technical Lead to drive the design, development and successful delivery of enterprise software solutions within the metering space. This is a hands-on leadership role, combining technical architecture, mentoring and software engineering with ownership of delivery quality and engineering best practices.
Key Responsibilities:
- Lead the technical design and delivery of enterprise software solutions.
- Provide technical leadership, mentoring and code reviews for the development team.
- Drive best practices across software architecture, coding standards, testing and DevOps.
- Collaborate with project managers to ensure delivery milestones are achieved, proactively identifying and mitigating technical risks.
- Design scalable, secure and high-performing applications using modern .NET technologies.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives and backlog refinement.
- Ensure software quality through robust testing, validation and deployment practices.
- Support production environments, troubleshoot complex technical issues and provide guidance to support teams.
- Produce technical documentation and deployment guidance where required.
- Work closely with customers and stakeholders to define technical solutions and resolve design challenges.
Essential Requirements:
- Degree in Computer Science, Software Engineering or a related discipline.
- 5+ years' experience developing enterprise software applications using Microsoft technologies.
- Previous experience leading development teams or acting as a senior technical mentor.
- Strong experience with:
- C# / .NET Framework / .NET Core
- ASP.NET MVC & REST APIs
- SQL Server, T-SQL and Entity Framework
- Azure DevOps and Git
- Agile delivery methodologies
- Experience designing scalable, maintainable software architectures.
- Strong understanding of secure coding practices, application performance and software design patterns.
- Excellent communication and stakeholder management skills.
Desirable:
- Experience with Azure cloud services.
- Docker and Kubernetes.
- Messaging technologies (RabbitMQ, NServiceBus or similar).
- Front-end frameworks such as React or Angular.
- Mobile development experience (Flutter advantageous).
- Experience integrating with hardware, networking protocols or IoT devices.
What We're Looking For:
- A collaborative technical leader who enjoys mentoring and developing others.
- Strong problem-solving and decision-making skills.
- Commercial awareness with a focus on delivering value to customers.
- A proactive approach to continuous improvement and engineering excellence.
- Comfortable balancing hands-on development with technical leadership and strategic planning.