Intermediate software developers
johannesburg, gauteng, South-Africa • Posted June 09, 2026
Job Type:
Full-time
Location:
johannesburg, gauteng
Posted:
June 09, 2026
Category:
Other-General
Application Deadline:
July 19, 2026
Role Description
Summary of Role
The Intermediate Software Developer is responsible for developing, enhancing, and maintaining software solutions while contributing to delivery across multiple releases. This role requires strong hands‑on technical skills, a solid grasp of software engineering fundamentals, and the ability to collaborate effectively within a team to deliver high‑quality, scalable solutions.
Responsibilities Design, develop, test, and maintain application features and services across the technology stack. Build and enhance APIs and backend services using C#/. NET or similar object‑oriented languages. Contribute to frontend development using Angular or similar frameworks. Collaborate with cross‑functional teams to deliver end‑to‑end solutions aligned with business requirements. Write clean, maintainable, and well‑documented code following best practices and coding standards. Participate in code reviews, ensuring quality and continuous improvement within the team. Work with relati...Interested in this role?
Click the button below to start your application for Intermediate software developers at NTT Data.
Apply Now