Job Description :
Position: BPM Developer

Location: NYC, NY

Duration: 12+ Months Contract

Description:

· Experience with IBM suits of products mainly working with IBM BPM Advanced and IBM BPM Standard with UI technologies

· Proficient in development with JAVA, J2EE and other Frameworks with experience in guiding Project teams with full life cycle of development/design and requirements gathering

· In the role of a Tech Lead and Senior developer, the resource will be involved in architecting and designing complex business processes and find solutions for the business problems.

· Collaborate and lead discussions offering expert opinions w.r.t design and implementation.

· The resource will also be actively working on enhancements and fixes in these areas. The resource will be working closely with the users in resolving issues and answering questions.

· As a passionate hands-on programmer spend time in coding, delivering quality code and writing quality unit test cases.

· Participate in design review and peer code review.

· Understand the build and deployment process and be a go to person for troubleshooting live issues.

Primary Skills / Must have

· Minimum of 7 years of experience in designing complex solutions using IBM BPM Process Designer.

· At least 5 years of experience modeling processes using IBM BPM Process Designer, implementing UCAs, Ajax, Generic System Services.

· 3 to 5 years of experience in developing complex coaches, coach views.

· 1 to 3 years of experience in using javascript frameworks like AngularJS, Dojo, ExtJS. AngularJS experience is preferred.

· Mandatory Functional Skills Defines expected behaviours of service in terms of performance, service levels, and so on. Implements KPIs, SLAs, and dashboards within the BPM product

· Demonstrable experience working with Process Designer, BPDs and Coach Framework as a Front End technology.

· XML, XPath, XSLT, SOAP and W`eb services, REST and Junit

· Excellent analytical and problem solving skills

· Excellent communications skills and ability to guide and mentor junior resources

· Ability to technical manage a team and have conversation with business stakeholders