Software Developer
Johannesburg, Gauteng, South Africa • Posted June 06, 2026
Job Type:
full time
Location:
Johannesburg, Gauteng
Posted:
June 06, 2026
Category:
Computer Occupations
Application Deadline:
July 16, 2026
Role Description
Summary of role
The purpose of this role is to realise detailed solution designs through hands-on programming and configuration, while providing technical guidance and mentorship to software developers. The successful candidate will be responsible for delivering end-to-end workflow solutions, driving process automation, and ensuring high-quality, scalable implementations aligned to business objectives.
Responsibilities
- Translate detailed solution designs into high-quality, scalable code and configurations.
- Design, develop, and deploy workflow solutions using IBM BPM/BAW or Camunda (7/8).
- Model business processes using BPMN 2.0 and DMN, ensuring alignment with business requirements.
- Develop and integrate REST APIs and microservices using Java (11+) and Spring Boot.
- Build and manage external task workers and handle workflow incidents effectively.
- Integrate workflow solutions with c...
Interested in this role?
Click the button below to start your application for Software Developer at NTT Data.
Apply Now