
iSanqa
Introduction
Our client requires the services of a Software Engineer (Senior)
Â
- Amazing brand with cutting edge technology
- Excellent teams in Global team collaboration
- High work-life balance with Flexible hours
- Agile working environment
Â
POSITION: Contract until December 2024
COMMENCEMENT: As soon as possible
Duties & Responsibilities
ROLE:
- Development of new functionality within the Track &Trace Supplier Control Solution Backend (c#) and Frontend (Javascript- Angular / Typescript)
- Development of IaaC Modules (terraform, terragrunt)
- Further improving the automated test coverage of the Track & Trace solution
- Further improving of the existing Track & Trace Pipelines
- Technical refinement of new Track & Trace functionality
- Maintenance and functional enhancement of the Track & Trace solution
- Support and error analysis during overall GROUP test cycles and rollouts
Desired Experience & Qualification
ESSENTIAL REQUIREMENTS:
Â
- South African citizens/residents are preferred.
- Applicants with valid work permits will also be considered.
QUALIFICATIONS/EXPERIENCE
- Master’s degree in Computer Science, Software Engineering, or a related field or similar qualification.
- 8 years’ experience developing in c#
- 5 years’ experience in frontend development
- 3 years’ experience in Public Cloud (Azure)
ESSENTIAL SKILLS:
- At least 8 years’ experience in c# developing with .NET or .net core
- Expert experience with c# frameworks such as Entity Framework, LINQ
- Expert experience with Test frameworks such XunitÂ
- At least 5 years’ worth of experience in front-end technologies
- JavaScript / Angular, HTML 5, CSS
- Proficiency in UI frameworks e.g., Angular (Version 9 or higher) or React
- Profound knowledge in working with container (e.g., Docker) and container orchestration (Kubernetes)
- Experience with Continuous Integration and Continuous Delivery tools (Azure DevOps, GitHub Actions: GitLab, Terraform, Ansible)
Â
ADVANTAGEOUS SKILLS
- Experience with Microsoft Azure (e.g., Pipeline, AKS, AppInsight)
- Experience with Streaming (e.g., Kafka)
- Knowledge of developing Microserivces
- Agile experience (e.g., scrum)
ROLE: