What are the responsibilities and job description for the Camunda Developer (BPM) position at Compunnel Inc.?
Job: Camunda Developer (BPM)
Location: Boston MA or Merrimack NH(2 weeks onsite in a month)
Long term contract
hands-on Camunda development experience 8 years of experience in the domain of software engineering, with a specific focus on business process automation work.
Evidence of growing competence, independence, and responsibility in modeling and engineering complex process automation capabilities
Demonstrable first-hand and recent expertise engineering with Camunda SQL & PL/SQL experience is also desirable
DevOps/CICD experience (Maven, BitBucket, GIT/Stash, Jenkins, Artifactory, uDeploy) is required
The Expertise and Skills You Bring
- Bachelor’s or Masters in Computer Science, Computer Engineering, Software Engineering, or equivalent is required.
- 8 years of experience in the domain of software engineering, with a specific focus on business process automation work. Evidence of growing competence, independence, and responsibility in modeling and engineering complex process automation capabilities
- Demonstrable first-hand and recent expertise engineering with Camunda
- SQL & PL/SQL experience is also desirable
- DevOps/CICD experience (Maven, BitBucket, GIT/Stash, Jenkins, Artifactory, uDeploy) is required
- Familiarity with Agile software development practices
- You demonstrate a mastery of professional practices and methodologies (Agile/Scrum, Test Driven Development, Pair Programming, Code Reviews, Refactoring Techniques) and have a proven capability in leading and mentoring others in this regard
- You have demonstrated effective technical leadership. You listen and ask clarifying questions. You have strong, educated, pragmatic opinions both on what we do and how we do it. You embody diversity and inclusion, taking the floor when you have information, experience, or perspective to share; yielding to permit others to grow and allowing best of breed ideas to prevail. You communicate impediments as they arise.
- You drive innovative, scalable solution delivery, undertaking complex changes without the need for direction of an experienced team member whilst safeguarding system stability.
- You actively participate and contribute to technical discussions and code reviews.
- You share your knowledge and skills with engineers in your team and the teams around you, upskilling them and empowering them to do work that previously only you could do.
- You evangelize and promote the successes and learnings of your team in formal ceremonies, such as sprint demos, as well as in casual conversation.