C# Developer
Cape Town, South Africa | Posted on 06/23/2026
Joina team where your technical curiosity, problem ‑ solvingmindset, and passion for clean, efficient, scalable code to deliver robustsolutions across various application types, including web services, desktopapplications, and APIs, while collaborating with teams to meet projectrequirements and deadlines. In this role, you’ll:
- Partner with dynamic project and BAU teams from concept andtechnical design all the way to deployment—shaping solutions that are scalable,maintainable, and built to last.
- Own and manage code repositories with GitHub, championingbest ‑ practice version control.
- Dive into change requests, analyse requirements, and shapesmart, forward ‑ thinking solutions.
- Provide expert recommendations and clear effort estimates toguide decision ‑ making.
- Build, test, and refine your own programs or artefacts toensure exceptional quality.
- Collaborate closely with integrated systems through thoroughinterface testing.
- Troubleshoot, debug, and solve complex technical challengeswith confidence.
- Empower our Testers with the information they need tovalidate top ‑ quality releases.
- Take responsibility for implementing enhancements intoProduction with precision and care.
- Document your work clearly and keep system and programdocumentation up to date.
- Maintain and evolve our data model documentation as theenvironment grows.
- Lead with curiosity by performing root cause analysis andproviding functional support to users.
- Share your expertise and offer technical guidance toteammates working with your systems or programs.
- Step in to provide standby or after ‑ hours support when required, helping keep criticaloperations running smoothly.
Qualifications
- Relevant IT Qualifications (degree or diploma)
Experience
- Minimum of 5 years of experience working with softwareapplications using the C# programming language within the .NET framework
- Working knowledge of C++ will be an added advantage.
- Front-end frameworks (React)
- Web applications, cloud-native applications, and cloud-basedapplications
- Application monitoring and observability tools
Knowledge and skills
- Strongproficiency in C# and the .NET Framework
- Solidunderstanding of Object‑Oriented Programming (OOP)
- Experiencewith database technologies (SQL Server, etc.)
- Exposureto DevOps (advantageous)
- Knowledgeof software design patterns and engineering best practices
- Experienceworking within Agile methodologies (Scrum / Kanban)
- Basicunderstanding of UML (Class, Activity, Entity Relation Diagrams)
- Exposureto the Financial Services industry (advantageous)
- Workingknowledge of core AWS services, cloud-native applications, and cloud-basedapplications (strongly recommended)