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.

Qualifications

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

Experience, Skills & Knowledge:

  • Minimum of 1 – 3 years’ experience in a C# .NET, SQL role.
  • Minimum of 6 months to 1 year Azure experience
  • Strong .NET platform knowledge
  • Minimum of 6 months experience in .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

Desired Skills:

  • Azure
  • Cloud
  • C#.NET
  • SQL
  • MSSQL
  • T-SQL
  • Database
  • SQL Server
  • DevOps
  • Docker
  • Kubernetes
  • ASP.NET
  • MVC
  • Web API
  • WCF
  • .NET Core
  • Object Oriented Design
  • Engineering Software
  • Development Of System Software

Desired Work Experience:

  • 1 to 2 years Software Development

Desired Qualification Level:

  • Degree

About The Employer:

Financial Service Solutions

Employer & Job Benefits:

  • great work environment

Learn more/Apply for this position