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.