Talent.com
ATS Client
.Net Team LeadATS Client • Centurion, Gauteng, ZA
Search for other jobs
.Net Team Lead

.Net Team Lead

ATS Client • Centurion, Gauteng, ZA
30+ days ago
Job description

About the job

About the .Net Team Lead

We're looking for a hands‑on .Net Software Engineering Team Lead for our Financial Services domain, who thrives at the intersection of technical excellence and people leadership. In this role, you'll lead a high‑performing engineering team based in Centurion, drive delivery excellence, and shape scalable systems that support critical financial services across Africa.

This is a role for someone who enjoys coding, mentoring, setting technical direction, and taking ownership of outcomes - not just managing from the sidelines.

What You'll Be Doing

  • Lead, mentor, and coach a team of 2-5 software engineers, fostering a culture of trust, growth, and continuous improvement.
  • Take ownership of end‑to‑end delivery, ensuring solutions meet quality, performance, and business requirements.
  • Set and uphold engineering best practices across .NET Core, microservices, domain‑driven design (DDD), hexagonal architecture, and CI/CD pipelines.
  • Collaborate closely with Product Owners, Business Analysts, DevOps, and cross‑functional teams in an Agile/Scrum environment.
  • Conduct performance reviews, provide meaningful feedback, and support individual development plans.
  • Identify bottlenecks and drive improvements in engineering processes, tooling, and delivery workflows.
  • Balance hands‑on technical contribution with leadership responsibilities to ensure high‑quality outcomes.

What We're Looking For

  • Proven experience as a Senior Software Engineer or Engineering Team Lead.
  • Strong leadership, mentoring, and communication skills.
  • Deep expertise in .NET Core and microservices architecture.
  • Solid experience with Domain‑Driven Design (DDD) and hexagonal architecture.
  • Strong MySQL skills, including database design, optimisation, and management.
  • Expertise in building secure, scalable RESTful APIs.
  • Experience with Docker and container orchestration tools such as Kubernetes.
  • Proficiency in Git, GitHub/GitLab, and modern version‑control workflows.
  • Hands‑on experience with CI/CD pipelines and automated testing practices.
  • Strong understanding of Agile and Scrum, with experience leading Agile teams.
  • A problem‑solving mindset, strong ownership, and accountability for delivery and quality.

#J-18808-Ljbffr

Create a job alert for this search

.Net Team Lead • Centurion, Gauteng, ZA