| These are high level descriptions of jobs opportunities available through the ADEPT program. Note: Availability of each position varies from year to year and depends on current need. | ![]() |
| Infrastructure Engineer |
Description:
The Infrastructure Engineer is responsible for packaging and installing infrastructure components onto servers and networks. The role of this individual is to ensure the optimization of the technical performance characteristics in the infrastructure environment, including network, database, and application server performance. Individuals in this position are assigned to technical infrastructure and operations support teams. Infrastructure Engineers are often called on to function as a configuration manager, responsible for defining, executing, and enforcing procedures for the promotion of all infrastructure components from the development environment, to the test, stage, and production environments. The Infrastructure Engineer ensures that the infrastructure components are consistent with respect to one another (i.e., a complete release) and are executable (i.e., no compilation errors) across platforms and environments. Job Requirements: Looking for a candidate who has understanding of network and security concepts, system performance configuration and tuning techniques, and SAN technology and storage. Classroom experience with cross-platform networking in a TCP/IP environment, NT/2000/2003 Server, OS Performance Monitoring, and VM Ware. Candidate should have the ability to present and explain technical information to diverse types of audiences (management, users, vendors, and technical staff). Good oral and written communication is required. Debugging tool experience is preferred. Experience with HP server hardware is preferred. BS or MS degree in Computer Science or Engineering preferred. |
| Software Developer |
Description:
Successful candidates will join a team of developers responsible for leveraging cutting edge technology to solve business problems in various departments at American Airlines. These highly strategic departments continue to increase their reliance on technology to solve their business problems and restore the airline to profitability. Candidates will participate in all phases of the development process from inception through transition. In addition, candidates will provide production support and be involved in maintenance and small enhancement work. Candidates will use object oriented development tools to analyze, model, design, construct and test reusable objects. This includes developing applications, which may interface with other systems. Candidates should be comfortable working in an environment committed to Service Oriented Architecture. Job Requirements: Looking for a candidate who has classroom experience in Java programming. J2EE is a plus. Will consider C++ programmers who have a good understanding of system design. Working knowledge of JSP, SQL, Oracle, Web Sphere, Struts, HTML, JavaScript, SWING, Unix and object-oriented methodologies is preferable. Knowledge of UML is desired. Knowledge and understanding of the Systems Development Lifecycle (SDLC) is required. Must be able to work well within a team environment as well as independently. Airline industry exposure is a plus. Good written and oral communication skills. Bachelor's degree in Computer Science or Engineering preferred. |








