Design and develop complex process orchestration solutions using BPMN on the Camunda 7/8 platform.
Implement decision logic using DMN, configure decision tables, and DRDs.
Write, review, and maintain code (JSON, Feel, Go) for process configuration, ensuring it meets business requirements and best practices.
Sole complex process challenges through innovative technical solutions and optimization techniques.
Optimize process performance by analyzing and improving data flow and system integration.
Develop, manage, and maintain user task forms using embedded or external forms.
Configure and integrate processes with internal and external applications using Camunda APIs.
Create and maintain custom connectors and job workers using Camunda SDKs.
Conduct rules analysis and develop decision services, ensuring adherence to best practices and standards.
Perform unit testing and debugging to ensure process reliability and efficiency.
Deploy Camunda BPM applications across various environments, ensuring minimal downtime and seamless transitions.
Monitor and optimize Camunda BPM processes for performance and scalability.
Troubleshoot and resolve technical issues encountered during development and deployment.
Develop extensions and integrations using Camunda SDKs, APIs, and official clients.
Manage and document system configurations, procedures, and best practices.
Create, manage, and maintain documentation.
requirements-expected :
Education - Bachelor’s degree in Computer Science, Engineering, or a related field.
Min. Professional Requirements
At least 1 year of hands-on experience in developing process orchestration solutions using BPMN and DMN standards, with a strong focus on Camunda8 platform.
Experience in software development, particularly in coding, debugging, and optimization.
Proven experience in solving complex technical challenges and optimizing process performance.
Proficient understanding of JSON structure, FEEL expressions, Go.
Familiar with software development techniques such as Unit Testing and Refactoring.
Competencies/Experience
Proficient in high-level programming languages such as Java, Go, or similar. Strong understanding of JSON structures, FEEL expressions, and REST APIs. Good understanding of documentation standards and practices. Understanding of the Software Development Life Cycle (SDLC), including Analysis, Design, Development, Testing, and Deployment. Familiarity with Agile methodologies, including DevOps and Scrum. Excellent analytical and problem-solving skills. Strong communication and teamwork abilities. Ability to manage multiple projects simultaneously and meet tight deadlines. Commitment to continuous learning and professional development. Camunda certification (e.g., Camunda Certified Professional - Developer) is highly desirable.