Job Title: C#.Net Software Developer

Location: Johannesburg, Onsite

About the Role
Are you a seasoned C# .Net Developer looking to make a real impact in the financial services sector? Join a high-performing Agile team in the financial services sector, where innovation, technology, and collaboration converge. You’ll work on a dynamic technology stack ranging from microservices and web APIs to desktop and web client applications—plus help us transition key components to AWS.

This is a career-defining opportunity for a developer who thrives in complex technical environments and enjoys end-to-end solution ownership—from design through to deployment.

Key Responsibilities

  • Collaborate within a fast-paced Agile team to deliver high-quality software solutions.

  • Architect, develop, and maintain back-end services, web APIs, scheduling services, and client-facing applications (WPF, Blazor, Excel DNA).

  • Apply test-driven development (TDD) and participate in code reviews to uphold engineering excellence.

  • Deepen your understanding of business workflows and integrate them seamlessly into the software architecture.

  • Implement robust CI/CD pipelines and automation processes.

  • Contribute to the ongoing migration of legacy systems to AWS.

  • Diagnose and resolve production issues in collaboration with support teams.

  • Drive system monitoring and performance enhancement efforts.

  • Support release planning, risk mitigation, testing, and integration activities.

RequirementsExperience & Qualifications

  • 7–10 years of hands-on development experience in C# .Net.

  • Proven experience in DevOps and Agile methodologies, including automation, testing, and monitoring.

  • Solid grasp of Object-Oriented Design (OOD), with practical application of design patterns.

  • Experience in developing RESTful services and messaging protocols.

  • Ability to design and maintain advanced CI/CD pipelines using modern tooling.

  • Strong analytical thinker with exceptional problem-solving abilities.

  • Background in financial services or fintech is highly advantageous.

Technical Skills

  • Languages/Frameworks: C#, .Net (6–8 years)

  • DevOps Tools: CI/CD, automation, monitoring (6–8 years)

  • Agile Practices: Scrum, Kanban, Jira, etc.

  • Architecture & Design: OOD, design patterns, microservices

  • Cloud Platforms: AWS (beneficial)

  • Applications: WPF, Blazor, Excel Add-ins (Excel DNA)

  • Other: REST APIs, scheduling services, system monitoring

Why Join ?

  • Work with cutting-edge technology in a progressive enterprise environment

  • Engage in meaningful work with real-world financial impact

  • Be part of a culture that values innovation, ownership, and continuous learning

  • Access opportunities for growth, cloud migration experience, and enterprise-level DevOps.

    To apply or for more details, contact

Desired Skills:

  • C#
  • .Net
  • DevOps
  • API.

Desired Qualification Level:

  • Degree

About The Employer:


Learn more/Apply for this position