Senior .net Engineer Johannesburg
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