🌿 Back to all jobs

🥝 Software Developer

NTT Data | Johannesburg, South Africa | Posted May 27, 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 c...

Apply for This Position

Submit Application