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