Description

Client: Amtrak

Rate: $60-65/hr c2c

Locations: Below

Hybrid or Remote only if the employee lives within commuting distance of the following Amtrak offices:

Washington, DC

Philadelphia, PA

Wilmington, DE

New York, NY

 

The EAM Developer - Senior is responsible for execution of tasks of the Systems Development Life Cycle of Enterprise Asset Management (EAM) solutions, such as design, coding, test, implementing and support of extensions, integrations, or new software to be deployed in the EAM system, platform, and external interfaces.

Additional engagements may include participation in components and architecture design, technology planning, product evaluation, testing processes, and buy vs. build recommendations.

The EAM Developer, Senior may assume leadership responsibilities of specific efforts or technical tasks, and would guide peers and more junior team members.

 

With minimal to no supervision, the EAM Developer - Senior will:

  • Design, develop and modify EAM applications using a disciplined development processes.
  • Work on projects that require very advanced skills in multiple technical environments and possess deep knowledge of a specific domain.
  • Participate or lead in the technical project planning process with IT business analysts.
  • Organize and document technical requirements.
  • Create technical design specifications.
  • Evaluate and provide recommendations for application packages and tools.
  • Assist in the deployment and test of new modules, upgrades and fixes.
  • Integrate solutions with EAM application and external systems.
  • Lead unit and integration testing activities.
  • Adhere to and promote quality standards and procedures.
  • Review modules for quality assurance and checks compliance with application standards and SLAs.
  • Make modules production-ready by following release procedures and completing version control documents.
  • Provide ongoing maintenance of programs and interfaces.
  • Provides Tier III support. Troubleshoots existing information on systems to identify errors or deficiencies and develops solutions.
  • Assist in the development of user guides and training documentation.
  • Provide technical coaching and mentoring to less-experienced team members.

Deliverables:

 

  • Architectural designs using development toolset, and integration and configuration of capabilities within the EAM application platform
  • Technical requirements and specifications
  • Application design with detailed process flows
  • Programs and interfaces, development in compliance with predefined development standards
  • Testing and deployment plans
  • Code reviews and unit test case creation
  • Automated unit test creation and execution
  • Level III support for incidents (root cause analysis, source code tracing, log file parsing)

Requirements:

 

· BS degree in Computer Science, Information Systems, or related field

· Minimum seven years of experience in Information Technology, including at least five in a developer role with the EAM product(s) and platform(s), such as IBM Maximo, being required, from the list below:

o Maximo EAM Application Designer

o Maximo Database Configuration

o Security Groups

o Person Groups

o Workorders, Jobplans, PMs

o Locations, Assets, Meters

o Maximo schema modifications

o Maximo Integration

o Java classes for enterprise

o JSPs

o Javascript

o Maximo Automation Scripting

o Maximo Migration Manager

o Oracle PL/SQL or ANSI-SQL

o WebSphere messaging configuration

o Web Services construction

· Has been involved as a developer in at least two full cycle implementations of the EAM product being supported

· Knowledge of change and release management processes

· Ability to estimate reliably the time, effort, dependencies, and resources required to complete a development task

· Excellent written and verbal communication skills

· Experience working in client-focused service delivery environments

 

Education

ANY GRADUATE