Intermediate Software Developer
Shape the future of interactive software through innovation and collaboration.
Johannesburg | R50,000 – R55,000

About Our Client
Our client is a fast-growing technology company specialising in the development of scalable, high-performance web and mobile applications. With a strong presence in the gaming and transactional systems space, they pride themselves on creativity, innovation, and technical excellence. The company fosters a culture of collaboration and continuous learning, offering developers the freedom to explore ideas and contribute to cutting-edge projects.

The Role: Intermediate Software Developer
As an Intermediate Software Developer, you’ll play a key role in designing, developing, and maintaining innovative software solutions. Working closely with architects and other developers, you’ll help shape products that are both robust and user-focused. This role is perfect for someone eager to work with modern technologies and contribute to the technical direction of complex, interactive systems.

Key Responsibilities

  • Develop, enhance, and maintain web and mobile applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Identify, troubleshoot, and resolve software defects promptly.
  • Participate in peer code reviews and maintain coding standards.
  • Support DevOps initiatives and deployment processes.
  • Collaborate with multidisciplinary teams to deliver product enhancements.
  • Recommend and implement improvements for system performance and user experience.
  • Stay up to date with new technologies and development methodologies.

About You

  • Degree, diploma, or certificate in Computer Science or related field.
  • 3+ years of experience as an intermediate software developer.
  • Proficient in C#, .NET Framework (Core beneficial), JavaScript, TypeScript, jQuery, and SQL Server.
  • Strong understanding of OOP, unit testing, and version control systems.
  • Experience with system integration and web services.
  • Advantageous: ASP.NET MVC/Web API, Angular, Azure DevOps, Bootstrap, HTML5 canvas, Kubernetes, and microservices.
  • Agile mindset with strong analytical and problem-solving skills.
  • Self-driven, collaborative, and passionate about delivering high-quality software.

Desired Skills:

  • C#
  • .Net
  • Javascript
  • TypeScript
  • jQuery
  • SQL

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position