Technical Lead (C#.Net)

Developer/Designer
Johannesburg – Gauteng – South Africa

You’re not just a coder.
You’re a systems thinker, a builder, a mentor, and a driver of real technical change.
We’re on the lookout for a hands-on Technical Lead who can steer the ship, translate big-picture architecture into robust, high-performance solutions, and still roll up their sleeves to write beautiful, scalable code.
This is a senior-level, impact-heavy role where your decisions matter. If you’re passionate about clean architecture, tech leadership, and delivering secure, modern solutions—read on.
 
Type: Permanent – Hybrid in Johannesburg
Salary: Up to R110 000 pm depending on experience
Area: Morningside, Johannesburg
 
What you’ll be doing:
  • Leading the implementation of complex software architecture across web, desktop, and mobile platforms
  • Coaching developers and driving engineering excellence through clean code, code reviews, and performance audits
  • Building and optimising scalable, secure applications that align with modern best practices
  • Working across the SDLC—from requirement gathering to DevSecOps pipeline delivery
  • Staying close to the code while guiding the team through technical risks and legacy challenges
  • Championing non-functional requirements like performance, availability, and observability
 
What you bring
  • 8+ years of full-stack development experience (C#, .NET 6/7/8, Blazor, Angular, REST APIs)
  • 3+ years in a technical lead or architecture-aligned role
  • Deep understanding of async programming, multi-threading, and secure coding practices
  • Experience in distributed systems, DevSecOps, CI/CD, and cloud-native (Azure preferred)
  • You know your way around architecture frameworks (TOGAF, Zachman) and modern design patterns
  • Bonus points if you’ve modernised legacy systems or worked in the insurance space
 
You’re the type who:
  • Leads by example
  • Thinks long-term but can execute in the now
  • Obsesses over scalability, clean architecture, and delivery
Brings people along on the journey—mentoring, influencing, and collaborating