Process Developer _ Camunda
*AIM OF THE ROLE*
The Process Developer is responsible for designing, developing, and implementing advanced process orchestration solutions using the Camunda platform. This role requires expertise in process configuration, software coding, on-the-go solutioning, solving complex process challenges, optimization, and data flow management. The Process Developer collaborates with stakeholders to translate requirements into efficient, scalable, and executable solutions.
*KEY RESPONSIBILITIES/ACTIVITIES*
• Design and develop complex process orchestration solutions using BPMN on the Camunda 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.
*Education*
Bachelor’s degree in Computer Science, Engineering, or a related field.
*Min. Professional Requirements*
At least 3-5 years of hands-on experience in developing process orchestration solutions using BPMN and DMN standards, with a strong focus on Camunda 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.
*Languages*
English: min. Advanced
*Other Requirements*
Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Commitment to continuous learning and professional development.
-duration of project: 6 (+) month
-additional work
-monday - friday - 7am to 5pm
- salary: 15k to 25k gross (B2B/ zlecenie)
Dodano dnia: 04-12-2024
Podziel się