CareerPlanSign in

Senior .net Engineer Johannesburg

South Africa💼 Full-time🗓 2026-01-23 → 2026-08-09

Core

Architecting and developing enterprise-grade backend applications and microservices for a leading banking institution.

Role type

Senior .NET backend engineer

Builds

Scalable, high-performance banking solutions and microservices

Domain

Finance / Cloud-native backend development

Deliverable

production ML models | product features

Required skills

C#, .NET Core, Microservices architecture, Azure cloud platforms, Azure DevOps, SQL and NoSQL databases, RESTful APIs, Unit and integration testing, Performance tuning

Preferred skills

Team mentorship, CI/CD pipeline leadership, Asynchronous communication patterns

Technologies

C#, .NET Core, Azure, Azure DevOps, NUnit, xUnit, MSTest, SQL, NoSQL

Responsibilities

Architect and develop enterprise-grade applications using C# and .Net Core; Design and implement microservices; Integrate with internal and external banking systems; Lead the development of CI/CD pipelines; Write comprehensive unit and integration tests; Monitor and optimise application performance

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.