THE ROLE: 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. This is a hybrid position. SKILLS AND EXPERIENCE REQUIRED: Minimum of 2 years' experience practical software development experience Experience in a Full Stack C# .NETCore Software development 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 Restful service experience DevOps experience QUALIFICATIONS REQUIRED: IT Diploma or Degree in Computer Science / Relevant Qualification Related Microsoft Certifications Matric or equivalent qualification recognised by the Department of Higher Education & Training Desired Skills: C# .NET C# development SQL Developer SQL Server ORM Framework ASP.NET MVC Web API and WCF Domain Driven Design Test Driven Development DDD TDD DevSecOps Restful service DevOps Azure AWS
Apply Now