Skip to content
mimi

Senior .Net Engineer

South Africa · On-site Full-time Senior 1mo ago

About the role

Job Summary

Our client, a leading banking institution, is looking to hire a highly experienced and driven Senior .Net Engineer. The ideal candidate will possess deep technical knowledge in backend development, cloud integration, and team mentorship. This is a fantastic opportunity to contribute to the design and delivery of robust, scalable, and high performance solutions in a dynamic work environment.

Responsibilities

  • Architect and develop enterprise-grade applications using C# and .Net Core, ensuring modularity, scalability, and maintainability.
  • Design and implement microservices that follow best practices in service decoupling, data management, and asynchronous communication.
  • Integrate with various internal and external systems (e.g., banking APIs, authentication services) while ensuring secure and compliant data exchange.
  • Lead the development of CI/CD pipelines with tools like Azure DevOps, ensuring fast, automated, and safe deployment across environments.
  • Collaborate with product owners, business analysts, and QA engineers to understand requirements, refine user stories, and deliver high-quality solutions on time.
  • Write comprehensive unit and integration tests to ensure code robustness, using tools such as NUnit, xUnit, or MSTest.
  • Monitor and optimise application performance using profiling tools and logs, identifying and resolving bottlenecks and inefficiencies.

Core Competencies

  • Strong analytical and problem-solving skills
  • Proven experience in cloud-based application architecture
  • Ability to lead and mentor junior engineers
  • Excellent coding practices and software design principles
  • High attention to performance, scalability, and security
  • Clear, effective communication in cross-functional teams
  • Passion for clean code, automated testing, and DevOps culture

Technical Skills

  • C# and .Net Core
  • RESTful APIs and Microservices
  • Strong knowledge of relational (SQL) and NoSQL databases
  • Cloud platforms (Azure preferred)
  • Azure DevOps for CI/CD pipelines
  • Writing and executing automation tests
  • Software performance tuning and optimisation

Skills

.Net CoreAzure DevOpsC#CI/CDMicroservicesMSTestNUnitRESTful APIsSQLSoftware performance tuningxUnit

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