I
Senior C#/.NET Developer
Indsafri
South Africa · On-site Full-time Senior 3w ago
About the role
Role Summary
We are seeking a highly skilled and strategic Senior C#/.NET Developer to join our core banking and payments technology team.
Key Responsibilities
- Application Development: Architect and build secure, scalable, cloud-native applications and RESTful APIs using C# and .NET Core.
- Banking Integrations: Build and optimize C# services ensuring robust trade capture, enrichment, validation, and integration with downstream back-office, settlement, and risk systems.
- System Modernization: Assist in rebuilding and replacing legacy monolithic applications with modern, microservice architectures.
- Code Quality & Governance: Write clean, maintainable code, lead peer code reviews, and adhere to strict SDLC standards.
- Production Support & Troubleshooting: Troubleshoot and resolve complex software defects, performance bottlenecks, and pipeline issues with minimal impact on operational efficiency.
- Mentorship: Share knowledge and mentor junior and intermediate developers, fostering a collaborative, growth-oriented environment.
Technical Requirements & Tech Stack
- Core Languages: Advanced proficiency in C# and the .NET Framework / .NET Core / .NET 8.
- Web Technologies: ASP.NET Web API, RESTful APIs, Microservices, and basic front-end exposure (Angular 2+ or React).
- Database Skills: Expert-level database design and optimization using MS SQL Server, T-SQL, PL/SQL, or PostgreSQL.
- Cloud & DevOps: Exposure to containerization (Docker, Kubernetes) and continuous integration/continuous deployment (CI/CD) pipelines in cloud environments (Azure or AWS).
- Banking & Domain Knowledge: Deep understanding of banking processes, such as payment gateways, trade lifecycles (Fixed Income/Repo), transaction reconciliations, or collections systems.
Skills
AngularAWSAzureC#.NET Core.NET Framework.NET 8DockerKubernetesMS SQL ServerMicroservicesPL/SQLPostgreSQLReactRESTful APIsT-SQLASP.NET Web API
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free