Friday, 30 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Senior Software Developer Jobs in KwaZulu-Natal

MSP Staffing (PTY) LTD · KwaZulu-Natal
R75,000 - R100,000 per month Senior Level

Code on a computer screen

MSP Staffing’s client is seeking an experienced Senior Software Developer to join its team, working fully remotely from anywhere in South Africa. The role pays R75,000 to R100,000 per month, and applications close on 29 December 2026.

About the company and the work

MSP Staffing is a specialist recruitment agency that connects top talent with opportunities locally and abroad. Its client needs a senior developer to design, build and deliver production software, improve digital products and software solutions, and raise the standard of the engineering work around them. The position is fully remote, so the successful candidate can work from anywhere in South Africa while collaborating with stakeholders and other developers. The same vacancy is also advertised for Johannesburg, Gauteng and the wider Western Cape, and this post covers it once.

Role details and duties

Key responsibilities include developing and maintaining applications, database integrations, interfaces and new functionality; writing clean, scalable, maintainable and high-quality code; designing and implementing automated tests to make sure software is correct and reliable; identifying, investigating and resolving software defects and production issues; contributing to software architecture and technical decision-making; evaluating and adopting appropriate technologies and approaches to solve business problems; working in Agile development environments; managing multiple priorities and delivering high-quality solutions in a fast-moving environment; mentoring developers and conducting code reviews; taking ownership of software solutions from design through to delivery and production support; working directly with stakeholders to understand business problems and translate them into technical solutions; and contributing to improving development processes and workflows.

Requirements

Only the requirements stated in the original advert are listed here:

  • 10+ years of experience building and delivering production software.
  • Experience developing and maintaining applications, database integrations, interfaces and new functionality.
  • Strong experience with C#, .NET and SQL Server.
  • Experience with Object-Oriented Design, Domain-Driven Design and Test-Driven Development.
  • Experience designing and implementing automated tests.
  • Experience debugging and resolving software defects and production issues.
  • Experience working in Agile development environments.
  • Experience contributing to software architecture and technical decision-making.
  • Experience with modern development tools, version control and DevSecOps practices.
  • Experience with Azure DevOps, Git and CI/CD processes (advantageous).
  • Experience mentoring developers and conducting code reviews.
  • Experience taking ownership of software solutions from design through to delivery and production support.
  • Strong software development skills with experience building and shipping production software.
  • Proficiency in C#, .NET and SQL Server.
  • Ability to write clean, scalable, maintainable and high-quality code.
  • Ability to design and implement appropriate automated tests to ensure software correctness and reliability.
  • Strong debugging and problem-solving skills.
  • Understanding of software architecture and the ability to contribute to technical design decisions.
  • Ability to evaluate and adopt appropriate technologies and approaches to solve business problems.
  • Ability to manage multiple priorities and deliver high-quality solutions in a fast-moving environment.
  • Experience with development tools such as Visual Studio, Rider, IntelliJ IDEA or WebStorm (advantageous).
  • Experience with Git and Azure DevOps (advantageous).
  • Familiarity with Docker, Kubernetes, Azure, Application Insights and SonarQube (advantageous).
  • Knowledge of Java, Angular, React, JavaScript, HTML5 and CSS3 (advantageous).
  • Ability to contribute to improving development processes and workflows.
  • Experience mentoring and supporting developers through technical guidance and code reviews.
  • Ability to take ownership of problems from design through to delivery and production support.
  • Ability to work independently, exercise sound technical judgement and take accountability for the work.
  • Ability to work directly with stakeholders to understand business problems and translate them into technical solutions.
  • Strong communication and collaboration skills.
  • Commitment to continuous learning, technical excellence and high-quality engineering practices.
  • Ability to work autonomously and take initiative in solving complex problems.
  • Ability to build and maintain strong working relationships with clients and team members.
  • Honest, transparent and accountable approach to work.
  • Ability to work fully remotely from anywhere in South Africa.

The advert asks applicants to email their CV to the address shown on the original listing, including the reference number SENDEV-1026 in the subject line.

Where to find and apply safely

This opportunity is listed on Careers24, and the Apply button on this page links to the original listing. Apply only through that original advert, and never pay anyone to apply for a job or share banking details during a recruitment process.

Practical tips

  • Lead with production software you have shipped, especially C#, .NET and SQL Server work.
  • Show automated testing, debugging and architecture contributions, not just feature delivery.
  • Mention mentoring, code reviews and any Azure DevOps or CI/CD experience.
  • Include the reference number SENDEV-1026 in your application, as the advert requests.

How the process works

Use the Apply button to reach the original Careers24 listing, then follow its instructions to submit your CV. Correspondence is with shortlisted candidates only, as the advert states.

Important information

This page is informational only. It summarises a third-party job advert and does not guarantee employment. Always confirm the details, closing date and application instructions on the original advert before applying.

#SouthAfricaJobs #JobsInSouthAfrica #SeniorSoftwareDeveloperJobs #SoftwareDeveloperJobs #DotNetJobs #CSharpJobs #KwaZuluNatalJobs #RemoteJobs

Ready to apply?

This listing was originally posted by MSP Staffing (PTY) LTD — your application opens on their original job advert.

Apply on MSP Staffing (PTY) LTD's website →
Senior Software Developer Jobs in KwaZulu-Natal Apply Now