Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Software Developer

The Legends Agency

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-growing technology company in Johannesburg is seeking an Intermediate Software Developer to design and maintain innovative software solutions. The role involves developing web and mobile applications, collaborating with teams, and contributing to enhancing user experience. Applicants should have over 3 years of experience in software development, a degree in Computer Science, and knowledge of OOP and modern web technologies. This position offers an engaging environment for those passionate about technology and innovation.

Qualifications

  • 3+ years of experience as an intermediate software developer.
  • Strong understanding of OOP, unit testing, and version control systems.
  • Advantageous experience with system integration and web services.

Responsibilities

  • Develop, enhance, and maintain web and mobile applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Participate in peer code reviews and maintain coding standards.
  • Stay up to date with new technologies and development methodologies.

Skills

OOP
Unit Testing
Version Control Systems
Analytical Skills
Problem Solving

Education

Degree, diploma, or certificate in Computer Science or related field

Tools

ASP.NET MVC/Web API
Angular
Azure DevOps
Bootstrap
HTML5 Canvas
Kubernetes
Microservices
Job description
Overview

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.

Role

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.

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.
Qualifications / About You
  • Degree, diploma, or certificate in Computer Science or related field.
  • 3+ years of experience as an intermediate software developer.
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.