IBM BPM developer
DUTIES AND RESPONSIBILITIES:
> Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.
> Makes recommendations towards the development of new code or to reuse of existing code.
> Maintains and delivers new shared artifacts and participates in BPM design reviews and ensures code quality.
> Provides technical advice and assists in solving programming problems.
> Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.
> Design, develop, document, and test several business-critical web applications using webMethods BPM.
> Deploy and support web applications in a high volume and high-availability environment.
> Work with database platforms for SQL development and debugging.
> Incorporate best practices, design patterns/principles, and web standards into all aspects of projects and applications.
Education/Training:
B.S. in Computer Science, related field, or equivalent work experience required.
REQUIRED SKILLS AND EXPERIENCE:
> At least 2+ years with BPM development including BPD, Client Side Human Services, Ajax, General System, Integration Services, Service Flows (SOAP and RESTFul) and Coach Views.
> Mandatory to have the latest SparkUI/BPMUI Toolkit experience with BAW, BPM 8.6 or 8.5.7.
> Experience working with Web Process Designer and Eclipse based Desktop Process Designer.
> Experience in performance tuning and maintaining the BPM platform and working through production issues required.
> Experience defining and developing IBM BPM toolkits.
> Preferred experience in rule based solution development using IBM ODM.
> Preferred experience in development and testing business rules using Business Action Language and Decision Tables.
> Experience in the following areas: enterprise implementation, business acumen, applications development, change management.
> Must have skills in implementing BPM coding standard and best practice.
> Preferred experience in Java/J2EE, JavaScript, HTML, XML, JSON, Eclipse, Apache Tomcat.
Competencies:
> Works and communicates effectively with all levels of management.
> Excellent written, verbal, and interpersonal skills. Must be a team player.
> Must have strong troubleshooting skills
> Must be able to work independently with little supervision