We are seeking a skilled Intermediate C# Developer with 3-5 years of professional experience to join our on-site development team in Johannesburg. This role requires a technically capable, solution-driven individual who thrives under pressure and works well in a team environment.

Key Responsibilities

  • Develop, maintain, and enhance web-based applications
  • Collaborate with team members and report to the Development Team Lead
  • Engage in technical problem-solving and code reviews
  • Contribute to the team’s success through knowledge sharing and adaptability

Minimum Requirements

  • Experience: 3-5 years in a software development role
  • Education:
  • A degree is beneficial but not essential
  • Relevant software development qualifications (e.g., BSc/BCom in IT or equivalent) will be an advantage
  • Character, ability, and practical skillset are more important than formal education

Technical Skills Required

  • MS SQL Server
  • C# .NET / ASP.NET
  • Web-based systems
  • Client-side scripting: JavaScript / jQuery

Ideal Candidate Profile

  • Strong communication skills in English (required)
  • Afrikaans proficiency is beneficial and will ease communication
  • A true team player
  • Able to work under pressure and adapt to a fast-paced environment

Desired Skills:

  • ASP.NET
  • Software Development C#
  • Javascript
  • jQuery
  • Web-based systems
  • Web API
  • Sql Server

Desired Work Experience:

  • 2 to 5 years Software Development

Learn more/Apply for this position