ODM developers or Java developer with ODM experience Job requirement

Job Title:

Senior Application Engineer

Long Term

Philadelphia PA

Basic Purpose/Function:

The Sr. Application Engineer is responsible for development + integration of the deliverable by

providing technical guidance, and administrative support.

The candidate is a self-motivated professional that contributes to all phases of software

engineering, from requirements to the deployment, and operation support.

She/he has hands on experience developing and implementing advanced solutions with the

latest version of IBM ODM.

This position will:

·Collaborate with IT management, product owner and team members to evaluate,

design, and provide technical solutions that support the organizational strategy.

·Manage the process of providing story backlog and design specifications from local

team to remote team.

·Coordinate the workflow between local development team and the remote

development team.

·Coordinate the process of code delivery and check-in from remote team to local team.

·Coordinate and track the reviews, documentation, test activities.

·Coordinate with internal and external teams as necessary.

·Serve as a focal point to communicate and resolve interface and integration issues with

other teams.

·Facilitate problem solving and collaboration.

·Ensure deliverables are prepared to satisfy the project requirements and schedule.

·Establish best practices, standards and governance of development activities.

Primary Duties and Responsibilities:

1. Develops, reviews, critiques coding techniques and recommends new coding

standards.

2. Key technical lead between remote team and the other teams

3. Develops applications/products against aggressive timelines

4. Will participate in all development phases of design, prototype build, code, document,

unit test together with conducting design and code review

5. Reviews and analyzes application requests and business requirements for

completeness and understanding, modifies requirements where appropriate and

communicates those changes effectively.

6. Provide2nd tier off hours remote support.

7. Can effectively and in a timely manner determine the estimate to design, build, and

code, document and unit test so that accurate estimates can be provided to the

Technical Supervisor.

8. Can individually troubleshoot and resolve production system issues. Knows the

importance of production availability and conducts themselves accordingly with priority

and a sense of responsibility and urgency.

Knowledge, Skills and Abilities:

·8-10 years of Advanced Java Programming

·3-5 years of working experience in Rules design and development using IBM

ODM /Jrules 8.5, 8.8 and 8.9

·Demonstrable Agile Software Development experience

·Demonstrable Service Oriented Architecture and Design experience

·Strong verbal and written communications, must be able to actively engage other

team members

·Understanding of Agile systems development techniques utilizing Continuous

Integration (CI)/Continuous Deployment (CD) and DevOps

·Ability to interpret written requirements and technical specification documents.

·Ability to code software according to published standards and design guidelines.

·Ability to identify and educate the team on ODM best practices.

·Working experience with WebSphere Application Server and ODM server/node

administration through WAS

·Working experience with ODM products/components - Rule Designer, Decision

Server, Decision Center

·ODM experience authoring action rules, decision table rules, and orchestrating

rules flow

·Experience with querying relational databases (Oracle 10g or greater, DB2, SQL

Server)

·Working experience with data transformation frameworks and technologies,

including XML, XSD, and XSLT

·Hands-on development in Java/J2EE

·Experience in Unix / Shell Scripting

·Experience with Web Services (REST, SOAP)

·Experience with SoapUI

·Experience as a team member in Agile and/or DevOps teams

Prior Work Experience

· *** years of related work experience, with 1-3 years of supervisory experience

preferred.

Education and Credentials

·REQUIRED: Bachelor’s Degree with a concentration in Information Systems

Management or equivalent.

·PREFERRED: Master’s Degree with a concentration in Information Systems

Management or equivalent.

See full