The process developer is responsible for the design, build, and testing of a Business Process or Service Integration and related components. The process developer must be able to translate business requirements into a technical solution. The nature of many Service Orchestration, BPM, or service integration projects often requires wide range of skills, which includes XML, Web Services, REST Applications and various languages such as XSLT, Xquery, Xpath, JavaScript, Html, SQL, Java.
Responsibilities
- Design, development, and unit testing of complex interactive processes.
- Develop complex data transformation mostly on XML or JSON documents
- Develop Human Tasks and Screenflow Service Integration Components (Forms, Automated Steps, Data Access Services)
- Unit test process flows for accuracy and consistency
Qualifications/Certifications
- Ability to work effectively with both business and technical stakeholders.
- Has a good knowledge of SOA and Enterprise Architecture
- Good Understanding of Service Interface design principles
- Has a good knowledge of underlying standards used in SOA and BPM such as XML, Web Services (SOAP/REST), WSDL, ws-* standards, etc.
- Has a good understanding of process notation and execution language (BPMN, BPEL)
- Has a knowledge of the tools and technologies used in the integration solution.
- Ability to document specifications and develop test cases.