Responsibilities:
- Provide planning, consulting, technical analysis, design, deployment, development, testing, implementation, maintenance, upgrades and daily support of middleware products.
- Experience with web and applications tier servers, message brokers, messaging services, adapters and development framework/technologies.
- Experience in middleware software installation, configuration, tuning, system optimization and administration, as well as experience with application development.
- Experience with change management and release management as processes supporting the implementation of large applications.
- Experience with incident and problem management processes.
- Experience in structured methodologies for the design, development, implementation and maintenance of applications.
- Experience producing design artefacts, code, configurations, scripts, and test cases.
- Ability to analyze the results from functional, security, load-and-stress testing and resolve reported issues.
- Ability to analyze and solve data integrity, security, configuration and recovery issues.
- Assess and test Change Requests (CRQ) with technical content and updating as necessary.
- Ability to participate in release promotions/implementations.
- Experience with middleware and gateways.
- Experience on application monitoring and support.
- A team player with a track record for meeting deadlines.
Technical Skills - 50%:
- 8+ years experience with COTS based Business Automation and Case Management solutions (ie: IBM Cloud Pack for Business Automation).
- 8+ years experience with business process management and case management automation software suites.
- 7+ years experience in Java based development utilizing a combination of WebSphere, JDBC, Oracle, DB2, Data Power and associated Web technologies including JavaScript and JSP.
- 5+ years experience in integration of Open Source Software (OSS) products into new and existing systems.
- Experience in development and design of new mid-tier applications or enhancement to existing ones in a Dev OPS focused environment.
- Preparation of automated deployment builds (Jenkins).
- Experience in structured, agile and DevOp methodologies for the development, design, implementation and maintenance of applications.
- Experience with one plus platforms, including the operating system, database technology, communication protocols, middleware and gateways.
- Experience developing or maintaining large scale IT systems, including high-volume public facing programs.
- Development and design of new programs or enhancements to existing ones.
- Integration of service API s and micro-services to existing or new web services.
- Ability to understand and analyze business requirements, and to design structured programs that efficiently satisfy these requirements.
- Ability to write programs that are modular, well-structured, and easy to maintain.
- Demonstrated success writing system design and implementation documents.
- Experience with, and understanding of, relational databases (DB2, Oracle, MS-SQL).
- Preparation of test plans, test data, and unit-testing of programs.
- Preparation of implementation plans and promotion of modules.
- Participate in business requirements walkthroughs.
- Conduct/participate in design and testing walkthroughs.
- Analysis of business requirement documents and liaison with clients.
- Experience adopting and adhering to unified I&IT project management. methodologies (waterfall, agile and DevOps) enterprise architecture and gating frameworks, and standard systems development methodologies.
- Respond to client queries and troubleshooting of production incidents with proven and demonstrable troubleshooting and analytical experience.
- Strong Interpersonal, negotiation skills, verbal and written communications skills.
- Strong consulting skills to engage with all stakeholders.
- Demonstrated team player with a track record for meeting deadlines.
- Demonstrated success in working productively with business clients, developers, and technical specialists such as DBAs, web administrators, etc.