Mid – Senior C#.Net Software Developer
Developer/Designer
Johannesburg – Gauteng – South Africa
Mid – Senior C#.Net Software Developer
Salary: R50 000 to R90 000 CTC per month
Area: South Africa
Type: Fully Remote
Looking for a senior-level development role where you can do meaningful work with the Microsoft stack and be trusted to get on with it? This is a fully remote opportunity for a strong Software Developer who enjoys building solid financial applications, solving problems properly, and taking ownership of delivery. You will join a team that values quality, consistency, and clear communication. This role will suit someone who is confident across desktop and cloud development, works well with APIs, and is comfortable in a professional environment where reliability matters.
A strong command of Afrikaans is essential for this role.
Responsibilities
- Develop, maintain, and improve financial software solutions within the Microsoft technology stack
- Build and support desktop and/or cloud-based applications
- Design, integrate, and consume APIs across systems
- Work with Git and source control processes as part of the development lifecycle
- Troubleshoot issues, fix defects, and improve overall system performance
- Contribute to technical decisions and help shape practical, maintainable solutions
- Work closely with the wider team to understand requirements and deliver quality outcomes
- Write clean, dependable code with a strong focus on accuracy and long-term maintainability
Requirements
- Solid senior-level experience in software development using Microsoft technologies
- Strong hands-on experience with C# / .NET
- Experience building desktop applications and/or cloud applications
- Good understanding of Git and source control workflows
- Proven experience designing, building, or consuming APIs
- Exposure to Postman
- Familiarity with web UI technologies
- Strong problem-solving ability and a careful, considered approach to development
- Self-motivated, dependable, and able to work effectively in a fully remote setup
- Strong communication skills in Afrikaans and English
- A genuine sense of ownership and pride in delivering work to a high standard
This is a great opportunity for a senior developer who wants to join a remote team, work with trusted Microsoft technologies, and be valued for both technical ability and the way they work. If you are a thoughtful, dependable developer who speaks Afrikaans and enjoys building quality software, apply now.