Senior C# Developer - Azure & Microservices

Job Location

Sandton, South Africa

Job Description

We are looking for a skilled and experienced C# Developer to join our team. The ideal candidate will have a strong background in API development, containerised applications, and Microsoft Azure services, with experience in financial services or investment domains. Key Responsibilities Design, develop, and maintain RESTful APIs using C# Apply asynchronous programming principles and SOLID design patterns Integrate with various systems using Kafka, SOAP, REST, and batch processes Implement data persistence using both SQL and NoSQL solutions Ensure secure authentication and authorization using OAuth2 Identify and resolve performance bottlenecks Adhere to best practices in logging, monitoring, and application instrumentation Develop applications following containerisation principles (transient design) Contribute to a microservices and event-driven architecture Write and maintain unit tests using xUnit Collaborate within Azure DevOps pipelines and processes Technical Skills Backend Development: Strong proficiency in C# with experience in: RESTful API development Async operations and concurrency handling Integration development (Kafka, SOAP, REST, batch) SOLID design principles Database: MS SQL expertise: Writing and optimizing stored procedures Indexing strategies Query performance troubleshooting Cloud & DevOps: Microsoft Azure experience with: Azure Kubernetes Service (AKS) Azure Storage Azure Key Vault Azure Container Registry Azure App Gateway Azure Container Apps Familiarity with containerisation and orchestration concepts (Docker/Kubernetes) Architecture: Experience in Microservices and Event-Driven architectures Testing & CI/CD: Unit testing with xUnit Experience using Azure DevOps for builds, releases, and deployments

Location: Sandton, ZA

Posted Date: 8/17/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

August 17, 2025
UID: 5330122540

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.