Apply

Read less
BPMN/DMN Developer
Minimum Qualifications

Four-year college degree and approximately:  6+ years of relevant experience for a senior level developer, 3-6 years for a mid-level developer, and 1-2 years for a junior level developer.

Applicants selected for this position will be subject to a government background check (Public Trust Level) and must meet eligibility requirements

US Citizen

Required Qualifications

 

B.S. degree in Computer Science or a similar relevant technical field

Possess a combination of the following:

Experience with design, development, testing, deploying, and debugging Camunda 7 and 8 applications (or similar technology)

Experience with development of BPMN (v 2.0) diagrams, process flows and rules-based engines

Experience with BPMN/orchestration/process automation

Experience with translating complex business requirements into technical specifications and workflows using Camunda

Experience with configuring a Camunda environment

Experience in business process improvement or business process re-engineering projects using Camunda

Experience in working with Microservices architecture using Camunda BPMN

Knowledge with migrating legacy BPM processes and rules to the latest version of Camunda.

Able to collaborate with Architects and Subject Matter Experts (SME) to implement robust solutions

Several years’ experience with Java and Java web frameworks such as Spring or Spring Boot

Experience of integrating Camunda with other applications via REST APIs

Experience working in cloud environments.

Experience with enterprise messaging systems (EMS, Kafka) and in-memory databases.

Several years’ experience working with traditional relational or document databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or other databases

Experience working with version control tools (GIT, Bitbucket)

Able to work and collaborate remotely, be self-directed, work independently and communicate with customers in a courteous and professional manner.

Working knowledge of Agile methodology

Some combination of the following:

Experiencing leading and/or mentoring junior developers

Experience working in a cloud environment (AWS, Azure, Google Cloud) and an understanding of cloud technologies such as Docker/Kubernetes, Cloud databases, CI/CD, serverless computing etc.

Experience with other programming languages such as JavaScript, VB/C#, Python, Ruby, .Net etc.

Experience with a modern front-end framework (Angular, VueJS, React etc.)

Experience with Automated API testing using tools such as JBehave, cucumber, or Selenium.