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: