Role:

  • Design and develop robust, testable and maintainable software solutions that will be deployed to the cloud;
  • Document software, in particular business rules and key technical decisions;
  • Research and make suggestions on how to improve our existing platform.
  • Analyse, diagnose and resolve errors related to software applications.

Who we are looking for:
Skills

  • Minimum of 2 years work experience in a software development role using C#.NET & MS SQL;
  • Strong .NET platform knowledge;
  • Experience with Microsoft Web Technologies (ASP.NET MVC or Web API and WCF);
  • Solid experience with SQL Server and an ORM framework of choice;
  • Experience in domain driven design (DDD);
  • Experience in test driven development (TDD);
  • Azure development experience (Advantageous);
  • .NET Core development experience (Advantageous);
  • Kubernetes / Micro Services exposure will be advantageous (Advantageous);
  • DevOps CI/CD Pipelines (Advantageous);
  • Restful service experience – (Advantageous);

Qualifications

  • Tertiary Education: IT Diploma or Degree in Computer Science / Relevant
  • Matric or equivalent qualification recognised by the Department of Higher Education & Training;

Special Requirements:

  • Willing to work overtime (As an exception when required)
  • Perform standby duties; (As an exception when required)
  • Must have own and reliable transport.
  • Must live in Pretoria / OR relocate closer to work
  • Clear Criminal and Credit Record

Desired Skills:

  • C#
  • SQL
  • .Net
  • ASP.Net
  • Web API

Learn more/Apply for this position