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.