Senior BPM Developer

Executive Placements · Kensington

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

What you will be doing

• Develop high-quality software solutions based on detailed technical designs. • Develop critical and complex technical components within the workflow and software development environment. • Design robust, fault-tolerant and scalable system components for large and complex systems. • Ensure solutions are supportable, maintainable, reusable and observable. • Design, model and implement business workflows using IBM BPM/BAW or Camunda . • Model workflows using BPMN 2.0 and, where applicable, DMN. • Develop and maintain Java-based services using Java 11+ and Spring Boot . • Develop and maintain REST APIs and microservices supporting workflow solutions. • Integrate workflow solutions with custom user interfaces and other enterprise systems. • Develop and implement workflow automations and orchestration solutions. • Work with external task workers and workflow components where applicable. • Configure, deploy, monitor and support workflow solutions across environments. • Publish and consume events using Kafka/Confluent . • Develop unit and system test cases and conduct appropriate testing. • Support functional and performance testing activities. • Troubleshoot complex software and workflow issues and provide guidance to other team members. • Create deployment artefacts and maintain them within source control. • Manage deployment packages and support the execution of deployments. • Work with Biz/Dev/Ops teams to optimise development and deployment processes. • Maintain and update relevant technical and asset knowledge repositories. • Collaborate with Product Owners, Designers and Engineering Leads to refine solutions. • Contribute to decomposing system solutions into appropriate components for development. • Analyse business processes and identify opportunities for workflow automation. • Investigate alternative technologies and approaches that improve software and workflow solutions. • Contribute to AI-enabled workflow optimisation and data-driven decision automation initiatives. • Provide technical guidance to Operations and Support teams. • Monitor solution performance and recommend improvements to performance, functionality and reliability. • Conduct technical problem-solving and design solutions that prevent recurring issues. • Review and quality assure deliverables produced by other developers. • Mentor multiple software developers and provide guidance on effective development practices. • Produce technical documentation in accordance with organisational standards. • Stay abreast of developments in workflow technology, software engineering and automation. What we are looking for:

  • Diploma or Bachel

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗
Senior BPM Developer at Executive Placements — Kensington · JobAlertsZA