About the role:

  • Onsite and Hybrid job opportunity.

  • Design and develop robust, testable and maintainable software solutions.

  • Document software, in particular business rules and key technical decisions.
  • Research and make suggestions on how to improve our existing systems.
  • Analyse, diagnose and resolve software errors.

Minimum requirements:

  • Minimum of 2 – 3 years’ work experience
  • Experience doing C# .NET Core development
  • .NET framework 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)
  • Kubernetes / Micro Service exposure will be advantageous
  • Azure / AWS exposure beneficial
  • DevSecOps CI/CD Pipelines beneficial
  • Restful service experience beneficial


  • Matric or equivalent qualification recognised by the Department of Higher Education & Training.
  • Tertiary education: IT Diploma or IT degree.

Desired Skills:

  • C#
  • C#.NET
  • .NET Core
  • DevOps
  • Test Driven Development
  • Domain Driven Design
  • CI/CD Pipelines
  • Restful
  • SQL Server
  • ORM Framefork
  • Microsoft Web Technologies
  • MVC
  • Web API
  • WCF
  • Kubernetes
  • Micro Services

Desired Work Experience:

  • 2 to 5 years Software Development

Desired Qualification Level:

  • Degree

About The Employer:

Financial Institution

Learn more/Apply for this position