Senior IBM BPM Developer – Apex Coach Specialist CRM
Job Summary
Assignment: RQ10476 - Software Developer - CRM - Senior
Job Title: Senior IBM BPM Developer Apex Coach Specialist - CRM
Requisition (SS): RQ10476
Start Date:
Client: Land & Resources Cluster
End Date:
Office Location: 40 St. Clair Ave. W. Toronto
Organization: Land & Resources Cluster
Ministry: Ministry of Public and Business Service Delivery and Procurement
# Business Days: 242.00
Onsite - 5 Days a week
Must haves:
- 5 years of development experience using IBM BPM and Apex Coaches
- Experience or knowledge of IBM Business Automation Workflow
- Experience with integrating AngularJS and IBM BPM
- Experience with interfacing with relational databases utilizing Java
- Experience with performing integration between IBM BPM and web services in an enterprise service business architecture
- Experience with triaging troubleshooting and resolving incidents within a production environment
Description
Responsibilities
- Required to translate technical systems specifications into working tested CRM applications.
- This includes:
- Developing detailed programming specifications
- Writing and/or generating code
- Compiling data-driven programs
- Maintaining applications
- Conducting unit tests
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages including tec
General Skills
- Experience in programming and analysis; specialized CRM software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development design implementation and maintenance of applications
- Experience in design code test debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design latest design patters deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design development implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
CRM Software Development Skills
- Knowledge and experience with specific CRM software and anticipated future releases high availability solution design and implementation
- Knowledge and experience with specific CRM enterprise architecture methodologies design standards and tools
- Experience with middleware and gateways
- Expertise in specific tools for CRM software development
Desirable Skills
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles concepts policies and practices
- Experience with middleware and gateways
- Experience reviewing analyzing and modifying product installation scripts including encoding testing debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
Experience and Skill Set Requirements
- Extensive hands-on experience with IBM Business Automation Workflow (BAW) and/or IBM BPM
- Strong proficiency in developing BPDs/Processes Human Services (Coaches/Coach Views) System Services and Integration Services
- Experience with Apex Coach and Apex Coach based applications
- Ability to configure customize and optimize workflows within BAW
- Proven experience as a technical lead driving standards and mentoring team members
- Strong background in performance tuning monitoring and troubleshooting BPM/BAW applications
- Strong understanding and practical experience with REST and SOAP integrations
- Proficiency in Java for implementing connectors integration logic and custom extensions
- Experience integrating BPM with relational databases using JDBC/SQL
- Advanced SQL skills (OracleDB2) for querying and optimization
- Familiarity with JMS JEE Connector Architecture and transaction management
- Deep experience in web/UI development (HTML CSS AJAX JavaScript)
- Experience integrating AngularJS with IBM BPM
- Ability to build dynamic data driven UIs including experience with JSP
- Strong knowledge of client side JavaScript and event-driven UI design
- Experience developing applications compliant with AODA accessibility standards
- Strong proficiency in BPMN 2.0 and workflow automation concepts
- Ability to translate business requirements into scalable workflow solutions
- Experience working in Agile/Scrum environments
- Experience working in project-based delivery environments
- Ability to manage multiple tasks simultaneously
- Ability to work effectively under pressure in a fast paced environment
- Strong communication and collaboration skills
Tools:
- Application Modeling Tool: Rational Software Architect v.8.0
- Application Server: IBM WebSphere Application Server (ND) 8.x IBM Business Automation Workflow 8.6.x Liberty 8.x IBM Operational Decision Manager 8.x
- Database: Microsoft Access Oracle Enterprise Edition 11g
- Database Design Tool: Oracle Designer 11g19c
- Development Environment: RAD 8.0 Websphere BPM v 8x IBM ODM(ILog/JRule) Liberty 8.x
- Development Language / Runtime Environment: Java Enterprise EditionJava JavaScript VB Script HTML DHTML XML AJAX
- Office Automation Tools: Microsoft Office including Exchange/Outlook
- Operating Systems: Linux Windows Server 2008 Enterprise Edition - sp2
- Tools: IBM/Rational Products Requirement Composer Rational Application Developer for Websphere Liberty 8.x
- Testing Tools : IBM AppScan Version 8.5 Selenium Azure Dev Ops Test Plan
- Web Browser: Chrome Internet Explorer Firefox
- Web Server: IBM HTTP Version 1.3.26 and IIS
Evaluation Criteria:
IBM Business Process Manager (BPM) Development Experience - 45%
- 5 years of development experience using IBM BPM and Apex Coaches
- Experience or knowledge of IBM Business Automation Workflow
- Experience with integrating AngularJS and IBM BPM
- Experience with interfacing with relational databases utilizing Java
- Experience integrating BPM applications with web services in an enterprise service business architecture
Technical Skills - 35%
- Experience with triaging troubleshooting and resolving incidents within a production environment
- Experience with Oracle Designer 10g and 11g
- Demonstrated Web design and development experience including Hyper Text Mark-up Language (HTML) Asynchronous JavaScript and XML (AJAX) Cascade Style Sheets (CSS); Connectivity/Structured Query Language (JDBC/SQL)
- Working knowledge of JSP
Testing and Integration Experience - 10%
- Experience with performing integration between IBM BPM and web services in an enterprise service business architecture
- Experience with automated testing tools
- Experience with IBM AppScan Rational Quality Manager Rational Performance Tester
Compliance Experience - 5%
- Experience with developing and coding system components that are compliant with the accessibility for Ontarians with Disabilities Act 2005
Public Sector Experience - 5%
- Demonstrated experience with the MOE Modernization of Approvals platform or similar
- SOA-based Public Sector modernization initiatives would be an asset.