Senior C#/.NET Engineer
Listed on 2026-09-12
-
Software Development
.NET Developer, C# / Unity Developer, Azure, Backend Developer
Johannesburg, South Africa | Posted on 17/03/2026
Connecting top-tier talent with cutting-edge opportunities in the tech world.
Job DescriptionOur client, a leading player in the banking and financial services space, is seeking aSenior C# .NET Software Engineer to join their core payments and banking technology team. This role sits at the heart of critical systems that enable the secure and efficient movement of money, with a strong focus on building scalable, cloud-native solutions using C# and Azure.
The successful candidate will work across the full development lifecycle, contributing to system design, API development, and production support, within a collaborative, high-performing environment that values technical excellence, ownership, and open engagement.
Requirements8+ years’ software development experience
Strong proficiency in C# (.NET Framework, .NET Core, .NET 6+) with a focus on building ASP.NET APIs
Experience with Type Script and Angular (2+)
Solid understanding of Git for source control
Strong grasp of scalable application design principles and RESTful APIs
Experience writing unit and integration tests
Exposure to CI/CD pipelines and automation practices
Experience deploying applications in containerised environments (Kubernetes, Azure)
Ability to support, monitor, and troubleshoot production systems
Experience with Azure Dev Ops (Repos and Pipelines)
Hands-on experience with Azure cloud services
Microsoft SQL Server
Certifications (required or willingness to obtain)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).