Software Developer

NTT Data

Full-time Other-General
Apply Now
Location
johannesburg, city of johannesburg metropolitan municipality, South-Africa
Posted
July 13, 2026

Job 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 custom user interfaces and enterprise systems.
Implement event-driven arc...