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