Job Description:The BPM Developer builds shared process models that maximize team efficiency by enabling all team members to express and interpret business requirements consistently using standard process model elements and notation. The BPM Developer uses product skills and best practice methods to design and implement process applications using IBM BPM, delivers business value more quickly through collaborative development techniques and efficient reuse of data and functionality from existing systems; controls the flow of process execution, decision-making and exception management across multiple organizational roles and systems/applications; tailors user screens for each process activity to enable end-users to interact with multiple internal/external systems through a single interface; builds an executable process model that communicates enough implementation detail for direct execution while retaining clarity required for maintainability and business stakeholder communication.