Purpose of the 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.

MINIMUM REQUIREMENTS

Qualifications:

  • Matric
  • BSC Degree – Computer Science / IT (must have outstanding marks/results)
  • Azure Certifications (Advantageous)

Experience, Skills & Knowledge:

  • Minimum of 3 years’ experience in a C# .NET, SQL & Azure role
  • Minimum of 3 years Azure experience
  • Advanced .NET platform knowledge;
  • .NET Core
  • 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 Services exposure will be advantageous
  • DevOps CI/CD Pipelines
  • Restful service experience

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

Role duties:

  • Assess, develop, upgrade and document application software;
  • Consulting with fellow colleagues, other teams, managers & executives concerning enhancements and development of the application software;
  • Document and direct software testing and validation procedures; Research, analyse and evaluate requirements for software applications;
  • Advise on areas that could be improved on and keep up-to-date with new trends in software development and technologies that can be used to benefit the Company

Desired Skills:

  • .NET Core
  • Cloud Development
  • Azure
  • C#.NET
  • MS SQL
  • SQL
  • T-SQL
  • DevOps
  • Software Engineering
  • Microservices

Desired Work Experience:

  • 2 to 5 years Software Development

Desired Qualification Level:

  • Degree

About The Employer:

Purpose of the 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.

MINIMUM REQUIREMENTS

Qualifications:

– Matric
– BSC Degree – Computer Science / IT (must have outstanding marks/results)
– Azure Certifications (Advantageous)

Experience, Skills & Knowledge:

– Minimum of 3 years’ experience in a C# .NET, SQL & Azure role
– Minimum of 3 years Azure experience
– Advanced .NET platform knowledge;
– .NET Core
– 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 Services exposure will be advantageous
– DevOps CI/CD Pipelines
– Restful service experience

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

Role duties:

– Assess, develop, upgrade and document application software;
– Consulting with fellow colleagues, other teams, managers & executives concerning enhancements and development of the application software;
– Document and direct software testing and validation procedures; Research, analyse and evaluate requirements for software applications;
– Advise on areas that could be improved on and keep up-to-date with new trends in software development and technologies that can be used to benefit the Company

Learn more/Apply for this position