Lead Process & Decisioning Engineer
Job Summary
Our mission is to simplify life. At avertra we simplify and automate complex decision making for the customer centric industries that power the worlds economies: utilities financial services logistics and commerce. We are taking on real challenges in todays enterprise the ones that directly shape the employee and customer experience and as an AI-forward company we use logic and technology to create a better one.
What we can promise you:
- You will join a global team of curious committed people building a sustainable scalable ecosystem that uses logic and technology to create a better experience.
- You will be empowered to drive change bring ideas forward and help us become better.
- We will invest in you giving you room to master your domain and drive excellence.
As avertras Lead Process & Decisioning Engineer you will lead the team that designs and builds the workflow and decision automation behind MiCustomer. On our platform Camunda 8 drives the customer journey: BPMN processes decide which step a customer sees in the portal coordinate calls to the utilitys back-office systems and automate business decisions. You will own how these processes are modelled built tested deployed and monitored across every customer environment and grow a library of reusable process templates so each new utility can be onboarded faster.
Lead the Process & Decisioning Team:
- Act as the hands-on technical lead of the Process & Decisioning team guiding Camunda engineers of all levels while building critical processes yourself.
- Plan and prioritise the teams work with the Senior Engineering Manager product owners and the Full-Stack teams.
- Coach and mentor the team through design reviews pairing and code reviews and give input on their goals and performance.
Process and Decision Design:
- Translate utility business processes (such as move-in / move-out service requests payment arrangements and account changes) into clear maintainable BPMN 2.0 models.
- Design user-task flows that drive the portal wizards including form keys task variables and clear completion rules.
- Model business rules as DMN decision tables where it makes them easier to change and audit.
- Run process workshops with business analysts product owners and customers to agree how each process should work.
Camunda Platform Engineering:
- Own Camunda 8 across customer environments both self-hosted (Zeebe Operate Tasklist) and Camunda SaaS.
- Build and maintain job workers and integrations in the / TypeScript workers service which is the only path between the platform and Camunda.
- Design reliable integration with back-office systems such as SAP IS-U and Oracle Utilities through the platforms canonical data model including retries timeouts compensation and error handling.
- Manage process versioning deployment and migration of running instances across environments without disrupting live customers.
Reusable Process Library:
- Build and maintain a library of reusable configurable process templates and sub-processes that can be applied across customers.
- Define modelling standards naming conventions and review practices for all BPMN and DMN assets.
- Work with Architecture to keep processes configuration-driven so a new customer needs configuration not a new process.
Quality Monitoring and Performance:
- Make sure every process in production is monitored with alerts on incidents stuck instances and failed jobs.
- Set up automated testing for processes and decisions including path coverage and regression tests.
- Investigate and improve process latency and throughput especially for user-facing wizard steps.
- Support the Support Pod with expert help on complex process incidents and root cause analysis.
Security Compliance and AI:
- Keep sensitive data including cardholder data out of process variables logs and history in line with avertras PCI DSS SOC 2 and ISO/IEC 27001 controls and the platforms data rules.
- Explore and apply AI in process automation such as AI-assisted BPMN modeling AI agents inside processes and intelligent document or decision steps with clear human oversight.
- Use AI tools to speed up the teams own design development and testing work.
- Strong process thinking: sees the end-to-end business flow not just the technical steps.
- Hands-on technical leadership and sound decision-making.
- Clear communication with business product and engineering audiences.
- Strong analytical and problem-solving skills.
- Ability to mentor engineers and lead by example.
- Ownership and accountability for quality and delivery.
Bachelors Degree in Computer Science Software Engineering or Information Technology. Camunda certification is a plus.
- At least 5 years of experience in workflow BPM or integration engineering including at least 1 year as a technical or team lead.
- At least 3 years of hands-on experience with Camunda including Camunda 8 (Zeebe Operate Tasklist Connectors).
- Strong experience modelling and running BPMN 2.0 processes in production; experience with DMN.
- Experience building job workers and integrations in / TypeScript (Java experience is also valued).
- Experience integrating processes with REST APIs and enterprise back-office systems.
- Experience deploying and operating workflow engines on Kubernetes or Camunda SaaS.
- Experience using AI tools in daily engineering work.
- Experience with utilities and customer information systems such as SAP IS-U or Oracle Utilities is a strong plus.
- Deep knowledge of BPMN 2.0 and DMN including events gateways timers messages error handling and compensation.
- Strong understanding of Camunda 8 architecture: Zeebe job workers user tasks incidents process versioning and instance migration.
- Knowledge of distributed systems patterns such as idempotency retries sagas and eventual consistency.
- Ability to turn complex business requirements into simple maintainable process models.
- Understanding of security and data privacy requirements when handling customer and payment data in workflows including PCI DSS SOC 2 and ISO/IEC 27001 controls.
- Ability to write clear process documentation and modelling standards.
- Ability to work in an Agile environment.
Depending on project and customer needs
Required Skills:
Experience At least 5 years of experience in workflow BPM or integration engineering including at least 1 year as a technical or team lead. At least 3 years of hands-on experience with Camunda including Camunda 8 (Zeebe Operate Tasklist Connectors). Strong experience modelling and running BPMN 2.0 processes in production; experience with DMN. Experience building job workers and integrations in / TypeScript (Java experience is also valued). Experience integrating processes with REST APIs and enterprise back-office systems. Experience deploying and operating workflow engines on Kubernetes or Camunda SaaS. Experience using AI tools in daily engineering work. Experience with utilities and customer information systems such as SAP IS-U or Oracle Utilities is a strong plus. Knowledge Skills and Abilities Deep knowledge of BPMN 2.0 and DMN including events gateways timers messages error handling and compensation. Strong understanding of Camunda 8 architecture: Zeebe job workers user tasks incidents process versioning and instance migration. Knowledge of distributed systems patterns such as idempotency retries sagas and eventual consistency. Ability to turn complex business requirements into simple maintainable process models. Understanding of security and data privacy requirements when handling customer and payment data in workflows including PCI DSS SOC 2 and ISO/IEC 27001 controls. Ability to write clear process documentation and modelling standards. Ability to work in an Agile environment.
About Company
Today’s organizations are focused on serving customers while saving costs. Yet, the seamless customer experience and efficiency they seek is at odds with an IT environment full of legacy systems. Avertra’s MiCustomer Platform and Strategic consulting services drive organizations to tr ... View more