Key Responsibilities

  • Participate in all phases of the software development life cycle
  • Develop, enhance, and optimise scalable and reusable code using C#, .Net Core, and .Net Framework
  • Write clean, testable, and high-quality code
  • Develop a variety of applications including desktop applications, Windows services and APIs
  • Design, implement, maintain and optimise MS SQL databases
  • Collaborate with other developers, analysts, and stakeholders to deliver software solutions that meet business requirements and conform to design principles and product vision
  • Assist and mentor juniors allocated to your projects
  • Engage in regular code reviews to ensure the quality and functional requirements of the software
  • Follow and use best practices
  • Create and maintain technical documentation


  • Minimum 10 years’ experience as a software developer
  • Minimum 7 years’ experience in C# development
  • Minimum 7 years’ experience with Microsoft SQL, including designing, implementing, and optimising databases


  • WFH- 1 day in office, ideally based in South Africa
  • Access to offices in Western Cape or Gauteng, South Africa

Salt is acting as an Employment Agency in relation to this vacancy.

Desired Skills:

  • C#
  • .Net Core
  • .Net Framework
  • MS SQL.

Learn more/Apply for this position