Software Developer C#
RPO Recruitment
Johannesburg, Gauteng
Permanent
Apply
Posted 05 February 2026 - Closing Date 13 April 2026

Job Details

Job Description

A reputable software solutions company is looking for an experienced Software Developer C# with a strong background in enterprise application development to join their in-house team. The role involves designing, developing, and enhancing business-critical systems while supporting internal stakeholders through technical analysis and system improvements.

Responsibilities:

  • Design, develop, and test C# applications

  • Maintain and enhance existing in-house software solutions

  • Improve and support web server technologies and applications

  • Maintain and optimise relational database structures

  • Develop and enhance internal tools and frameworks

  • Create and implement data migration and integration scripts

  • Troubleshoot and resolve application and system issues

  • Provide technical analysis and support to internal teams

Requirements:

  • Minimum of 10 years’ professional software development experience

  • Advanced proficiency in C# and SQL-based relational databases

  • Strong database analysis and problem-solving skills

  • Experience working with Microsoft and open-source technologies

  • Exposure to Linux and PostgreSQL or Oracle databases

Benefits

  • Salary: negotiable.

Contact RPO Recruitment for your next career opportunity.

  • Our client is offering a highly competitive salary for this role based on experience.
  • Apply for this role today, contact Jarad Pentz at RPO Recruitment or on LinkedIn.
  • You can also visit the RPO Recruitment website: rporecruitment.us or email us your
    CV: [email protected].

We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.