IT Dept -- Associate Application Developer-Senior Project Engineer -- PTC Applications Development
Work Location: Omaha, NE
Closing Date: August 31, 2010
Basic Purpose of Job:
Participate in the development, implementation and maintenance of new and modified systems utilizing new and experimental information technologies to support the departments of the railroad.
Position will serve as a Positive Train Control (PTC) Applications Developer in the Transportation Systems Development group.
Position reports to Dan Fitzgerald and will be filled at a Band A or B level (Assoc App Developer, App Develoepr, Sr. App Developer, Project Engineer or Sr. Project Engineer) depending upon the candidate's skill set and experience.
Candidates will be required to take and successfully pass the Berger Aptitude for Programming (BAPT-Adv) test.
Position has the opportunity to apply a mix of skills and play multiple roles that range from system administrator, network/messaging engineer, test engineer, data engineer, systems analyst, and C++ and Java developer. Position will support the PTC system laboratory, analyze and support the operation of the test/production system and develop safety and business critical applications as a member of the PTC applications development team.
Responsibilities include:
Support of the PTC System Test Facility. This facility is used to test and exercise the components of the Positive Train Control system. This facility includes locomotive hardware, locomotive simulators, train simulators, test applications, communications/network hardware, Computer Aided Dispatch workstation, dedicated server hosting virtual environments (Unix/Linux, Windows, QNX) and a full dedicated test environment in the same configuration as production.
Support of the Source Compile Facility which is used by vendors to create the software images that run critical systems. Support of this facility requires the ability to interface with the vendors to create, configure and maintain systems used to compile their software. The ability to communicate and produce documentation along with the technical skills to setup and configure Linux, Windows, QNX systems is required.
Participate as a member of the applications development team which develops safety and business critical applications. As a member of this team, position takes direction from the systems architect in the development of special projects, and takes direction from the technical team leads in the development of applications in support of the onboard and transportation systems. Position utilizes J2EE, Workflow, SQL, JMS, XML, XSL/HTML, ORACLE, JDBC, SQL development skills.
Develop an understanding of the data and business processes associated with the TCS/NetControl, CAD, PTC Back Office, PTC Onboard, PTC Track Database and PTC Communications systems.
Gather information from the production and test systems, reviewing and analyzing the information in order to validate the proper operation of the system and to recreate success/failure scenarios in the test facility.
Position requires excellent oral and written communications skills, experience with the operation of Linux/Unix and Windows systems including shell commands, scripting and application installation, experience with software configuration management, familiarity with automated test tools.
Current and/or future employment-based sponsorship is not provided.
| Accountabilities: |
|
|
|
|
| Preferred Education, Training, Experience or Skills: |
|
|

