C# Developer
MSP Staffing Pty Ltd · Johannesburg, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Our client is looking for a C# Developer to help build, enhance, and maintain software applications. The successful candidate will contribute to the full development lifecycle, from understanding requirements and writing code to testing, troubleshooting, and supporting deployed solutions. This opportunity is suitable for a junior to intermediate developer looking to grow their .NET development skills.
Education
- BSc degree in Computer Science, Software Engineering, Information Technology, or a related field preferred
- Honours degree advantageous
- Relevant Microsoft or .NET certifications advantageous
Experience
- Junior to intermediate experience in C# or .NET development
- Experience building, supporting, or maintaining software applications
- Exposure to databases and API integrations
- Experience using source control and working within a development team advantageous
Key Requirements
- Good understanding of C# and object-oriented programming
- Exposure to .NET or .NET Core / .NET (modern .NET)
- Knowledge of SQL and relational databases
- Understanding of REST APIs and application integration
- Familiarity with Git and software development best practices
- Ability to troubleshoot issues and debug code
- Understanding of unit testing and code quality practices advantageous
- Strong attention to detail and problem-solving skills
- Good communication skills and ability to work collaboratively
Should you meet the requirements for this position, please email your CV to it.jobs@mspstaffing.co.za . You can also contact the IT team on 031 350 3607 or visit https://mspstaffingza.co/ . Please include the reference number in the subject line. Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.