Talent.com
Intermediate Software Developer

Intermediate Software Developer

The Legends AgencyJohannesburg, South Africa
3 days ago
Job description

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.

Create a job alert for this search

Intermediate Developer • Johannesburg, South Africa