Software Developer (IBM BPM/BAW or Camunda)
Praesignis Pty Ltd
Location: Sandton
Position Type: 12-Month Contract
Industry: Banking
Posted: 30 April 2026
Role Overview
A leading organisation in the banking sector is seeking a highly skilled Software Developer with strong expertise in IBM BPM/BAW or Camunda technologies. This is a contract opportunity suited for experienced developers who are passionate about business process automation, workflow design, and enterprise-level system integration.
The successful candidate will play a critical role in translating detailed technical designs into functional solutions while also mentoring junior developers and contributing to overall system efficiency and innovation.
Core Purpose
To design, develop, and implement business process automation solutions using modern BPM tools and technologies, while ensuring high performance, scalability, and alignment with business objectives.
Key Responsibilities
1. Software Development & Implementation
- Develop and configure applications based on detailed technical designs
- Build scalable and efficient solutions using Java, Spring Boot, and REST APIs
- Implement microservices architectures for enterprise systems
- Ensure high-quality code through best development practices
2. BPM & Workflow Automation
- Design and deploy workflows using IBM BPM/BAW or Camunda platforms
- Model business processes using BPMN and DMN standards
- Configure automation processes, orchestration, and monitoring tools
- Integrate workflows with custom user interfaces and backend systems
3. System Integration & Event Streaming
- Integrate applications with event streaming platforms such as Kafka or Confluent
- Develop external task workers and handle process incidents
- Ensure seamless communication between systems using APIs and messaging services
4. Process Analysis & Optimization
- Analyse business processes to identify automation opportunities
- Implement improvements to enhance operational efficiency
- Support AI-driven workflow optimization and data-driven decision-making
5. Testing & Deployment
- Conduct functional and performance testing to ensure system reliability
- Participate in CI/CD processes using tools like Azure DevOps pipelines
- Manage deployment processes and ensure system stability post-release
6. Mentorship & Collaboration
- Provide guidance and mentorship to junior developers
- Collaborate with cross-functional teams including analysts and architects
- Contribute to continuous improvement of development standards and practices
Minimum Requirements
- Minimum 5 years’ experience in software development
- Strong experience with Java (11+), Spring Boot, REST APIs, and microservices
- Hands-on experience with IBM BPM/BAW or Camunda (7/8)
- Proven experience in BPMN/DMN modelling and workflow deployment
- Experience integrating workflows with custom user interfaces
- Practical experience with event streaming (Kafka or Confluent)
- At least 2 years’ experience in business process analysis
Technical Skills
- IBM BPM / BAW
- Camunda (7/8), Camunda Modeler
- BPMN 2.0 and DMN
- Java, Spring Boot
- REST APIs, JSON
- Git and CI/CD (Azure DevOps)
- Kafka / Confluent
- Functional and performance testing
- AI-enabled workflow optimisation (advantageous)
Key Competencies
- Strong problem-solving and analytical thinking
- Ability to design scalable and efficient solutions
- Attention to detail and quality-focused mindset
- Strong communication and collaboration skills
- Ability to work in a fast-paced, high-pressure environment
Industry Exposure
- Experience within the banking or financial services sector is highly advantageous
- Understanding of enterprise-level systems and compliance requirements
Contract Details
- Duration: 12 months
- Location: Sandton (hybrid or on-site depending on client requirements)
Closing Summary
This Software Developer role at Praesignis Pty Ltd offers an excellent opportunity for experienced developers to work on advanced BPM and automation solutions within the banking sector. It is ideal for professionals looking to apply their expertise in workflow automation, system integration, and modern software development practices in a high-impact environment.





