Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Developer

Network IT

Johannesburg

Hybrid

ZAR 300 000 - 400 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services technology firm is seeking an experienced Lead Software Developer in Johannesburg. This senior role involves leading system architecture, mentoring engineers, and ensuring the delivery of high-quality, secure platforms. The ideal candidate will have a BCom/BSc, 7+ years of software development experience, and expertise in C# .NET. This position offers a hybrid work environment and a competitive monthly salary of 1,200,000. This is an opportunity to lead a high-performing team and contribute to innovative projects.

Qualifications

  • Minimum of 7 years experience in software development.
  • Prior experience as a Technical Lead.
  • Strong understanding of the software development lifecycle.

Responsibilities

  • Lead system architecture and technical design decisions.
  • Define and enforce coding standards, best practices, and development guidelines.
  • Troubleshoot and resolve complex technical challenges.

Skills

C# .NET
SQL Server 2012
JavaScript frameworks (Angular, React, etc.)
Cloud PaaS consumption
RESTful services
Kubernetes
Docker
Agile/Scrum

Education

BCom / BSc degree or equivalent qualification
Job description

Reference : BIT005251-Rein-1

Our client in the financial services industry is seeking an experienced Lead Software Developer to join their high-performing technology team. This is a senior hands‑on leadership role for a technical expert who is passionate about building secure scalable platforms and mentoring engineering teams.

Responsibilities
  • Lead system architecture and technical design decisions.
  • Define and enforce coding standards, best practices, and development guidelines.
  • Troubleshoot and resolve complex technical challenges.
  • Lead and mentor engineers, fostering a culture of collaboration and innovation.
  • Collaborate with cross‑functional teams to deliver the technical roadmap aligned with business needs.
  • Drive the design, development, optimisation, scalability, reliability, and security of platforms.
  • Provide technical guidance to ensure successful on‑time and on‑budget project delivery.
  • Stay current with emerging technologies and industry trends.
  • Participate in peer reviews of solution designs and code.
  • Promote continuous learning and growth within the team.
  • Take ownership of projects from inception to delivery.
  • Deliver high‑quality, business‑focused technical solutions.
  • Ensure compliance with security standards and regulatory requirements.
Minimum Requirements
  • BCom / BSc degree or equivalent qualification.
  • Minimum of 7 years experience in software development.
  • Prior experience as a Technical Lead.
  • Strong experience working in Agile / Scrum environments.
  • Expert understanding of the software development lifecycle.
  • Strong experience with C# .NET and SQL Server 2012.
  • Experience with modern JavaScript libraries / frameworks (Angular, KnockoutJS, jQuery, BackboneJS, Foundation, etc.).
  • (Web Forms) / MVC 2.0 (Required).
  • Core (Web API, Windows Services).
  • HTML5, CI / CD pipelines and Cloud PaaS consumption.
  • Experience with RESTful services, Kubernetes and / or Docker.
Competencies
  • Strong passion for software development and delivering high‑quality solutions.
  • Commitment to continuous learning and professional growth.
  • Excellent problem‑solving, critical thinking and analytical skills.
  • Ability to think creatively and outside the box.
  • Strong collaboration, coordination and time‑management skills.
  • Proactive mindset with the ability to take initiative.
  • Ability to perform under pressure while maintaining high standards.
  • Strong team player who enjoys sharing knowledge and mentoring others.
  • Strong understanding of business and client needs.
Advantageous Experience
  • Cloud architecture experience with AWS, Azure or GCP.
  • Strong experience with cross‑platform frameworks such as Flutter or React Native.
  • Experience publishing and supporting production applications on the Apple App Store and Google Play Store.

Location: Hybrid Johannesburg

Employment Type: Full‑time | Vacancy: 1

Package & Remuneration: 1,200,000.00 - Monthly (subject to experience and market conditions)

For more exciting IT vacancies, please visit our website.

Contact: Reinie Du Preez, Senior Specialist Recruitment Consultant
Reunie contact details are provided upon request.

Please note: If you have not received feedback within two weeks, your application will be considered unsuccessful. Your profile will remain in our database for future opportunities.

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