S

Lead Software Developer

Salix Recruitment
Full-time
On-site
JHB - Central, South Africa
Reference: JHB002421-JK-1

In search of a Lead Software Developer in JHB!

Duties & Responsibilities

We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture. This role is ideal for someone with 10+ years of full-stack development experience, specialising in C#, .NET, and scalable software solutions. You will lead a team of developers, ensuring high-quality, maintainable, and efficient code that aligns with business objectives.
 
As a Lead Software Developer, you will be responsible for designing robust, high-performance applications, optimising system scalability, and modernising legacy systems. You’ll play a key role in mentoring junior developers, setting coding standards, and ensuring best practices across the team. Your work will drive efficiency, technical excellence, and seamless software integration, making a direct impact on business success.
 
If you thrive in leading development teams, solving complex technical challenges, and driving software innovation, this is the role for you!
 
 
Reach out to: Joshua@salixrecruitment.co.za
 
Duties:

  • Lead full-stack development using C# and .NET technologies.
  • Provide technical mentorship and guide junior developers in best practices and coding standards.
  • Foster collaboration within the development team to design and implement innovative software solutions.
  • Translate business requirements into technical specifications, ensuring alignment with organisational goals.
  • Develop and maintain scalable, high-performance applications, including web applications, database integration, and API design.
  • Optimise and enhance legacy systems to improve efficiency and scalability.
  • Implement unit testing and quality assurance to ensure reliable, secure applications.
  • Conduct code reviews and architectural assessments, ensuring high code quality and system performance.
  • Manage deadlines and workloads, ensuring timely delivery of projects.
 
Job Experience & Skills Required:
Qualifications:

  • Matric (Grade 12)
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Honour’s degree in related field will be advantageous.
 
Experience:

  • 10+ years of full-stack software development experience, with a focus on C# and .NET technologies.
  • Strong background in software development life cycle (SDLC) and agile methodologies.
  • Proven experience in developing scalable, high-performance applications.
  • Expertise in legacy system maintenance and modernisation.
 
Skills & Competencies:

  • Deep expertise in C#, .NET, Full-Stack Development
  • Strong leadership and mentoring capabilities
  • Excellent problem-solving and analytical skills.
  • Ability to bridge the gap between technical and non-technical stakeholders.
  • Experience with unit testing, performance optimisation, and secure coding practices.
  • Highly self-managed, organised, and deadline driven.
 
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

Package & Remuneration

R 900000 - R 1000000 - Annually