Enable job alerts via email!

Senior Software Developer Tech Lead

e-Merge IT Recruitment

Johannesburg

On-site

ZAR 1 190 000 - 1 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services group in Johannesburg is looking for a Senior Software Developer Tech Lead to lead a team of engineers. This role requires a hands-on tech-savvy leader with over 7 years of experience in software development and a strong background in technologies such as C#, SQL Server, and agile methodologies. The position offers a competitive salary of up to R1.4m per annum and the opportunity to innovate in a collaborative environment.

Qualifications

  • Minimum of 7 years' experience in software development.
  • Previous experience as a Tech Lead is essential.
  • Expert understanding of the software development process.

Responsibilities

  • Lead and mentor a team of engineers.
  • Foster a culture of collaboration, innovation, and continuous learning.
  • Guide teams to build exceptional software solutions.

Skills

C# .Net
SQL Server 2012+
Agile / Scrum
Modern JavaScript libraries (Angular, JQuery, etc.)
ASP.NET (Web forms) / MVC 2.0+
ASP.Net Core (Web Api, Windows Services)
HTML 5
CD / CI pipelines
Cloud PaaS consumption
Rest Services
Kubernetes / Docker

Education

BCom / BSc degree or equivalent qualification
Job description

An exciting opportunity for a brilliant Senior Software Developer Tech Lead to join a leading financial services group focused on wealth management. Their commitment to innovation, integrity, and excellence has positioned them as a trusted partner in the financial industry, and they are a team known for transforming and embracing diversity.

The successful candidate will lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning. This is a great opportunity for a hands‑on tech‑savvy leader who thrives on guiding teams to build exceptional software solutions. If you are a driven and forward‑thinking technical leader ready to drive innovation and mentor the next generation of developers, we want to hear from you!

Requirements
  • Minimum of 7 years' experience
  • Previous experience as a Tech Lead
  • Agile / Scrum experience
  • Expert understanding of the software development process
  • C# .Net
  • SQL Server 2012+
  • Modern JavaScript libraries – Angular, Underscore, KnockoutJS, JQuery, BackboneJS, Foundation, etc.
  • ASP.NET (Web forms) / MVC 2.0+ (Required)
  • ASP.Net Core (Web Api, Windows Services)
  • HTML 5
  • CD / CI pipelines
  • Cloud PaaS consumption
  • Rest Services
  • Kubernetes / Docker
Qualification
  • BCom / BSc degree or equivalent qualification

Reference Number for this position is MAT60669 which is a permanent position based in Johannesburg offering a cost to company salary of up to R1.4m per annum depending on experience and ability.

Contact Nicole Mavis on mavism@e-merge.co.za or call her on 011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.