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