Delta Air Lines, Inc. Senior Software Developer in Atlanta, Georgia
Delta Air Lines is hiring software developer to develop and maintain airline operations software to support the Operations and Customer Center (OCC) that is used to manage the airline operation.
YOUR RESPONSIBILITIES IN THIS ROLE
Working with end users in gathering requirements
Participation in the design, development, testing, deploying complex Java server applications
Writing technical documentation (software support guides, programming documentation, etc.)
Build application server enhancements for Delta's operational decision support system
Participation in the design, development, testing, deploying server and UI Screens using Java/SWING
Supporting the software after production deployment which includes:
o Modifying existing software to correct errors, adapt to new hardware, and improve performance.
o Rotating 24x7 coverage is also required to support Delta's worldwide operation.
Utilize the following skills: Java (server development)/Java Swing, Linux/Unix Operating Systems; Oracle database, Tibco EMS, multi-threaded programming.
ClearCase (for version control) and would need to use Delta's Release Engineering Tool (in-house tool) for building and deploying.
Experience developing complex, event-driven, real-time applications.
WHAT ARE WE LOOKING FOR? / WHAT EXPERIENCE DO YOU NEED?
The Developer position requires a Bachelor's degree in Computer Science, Engineering, or Information Systems or any equivalent combination of experience, education, and/or training in the computer systems development field.
4+ years developing Java server applications
Experience working with stakeholders to identify relevant requirements and understand how those requirements fit into the broader enterprise context for the application / platform
Have the ability to conduct qualitative and quantitative program analysis, track and support operational program and metrics; resolve complex technical and financial problems with limited oversight
Familiar with Scrum/Agile development methodology
The ideal candidate would have a commitment to learning and staying abreast of technical advances.
They would be able to meet deadlines and be able to thrive in a team setting.
They would have excellent, concise written communication and their verbal communication must be clear and easily understood for resolving issues on technical conference bridge calls.
They would be very collaborative with other team members and be able to mentor other developers who are just learning Java.
Have experience building API's for both external and internal consumption would be a plus as well as experience as a technical lead for a development project
Experience with airline operations and understand aviation terminology - (Air Traffic Control, flight scheduling, crew rotations, aircraft assignments) is strongly preferred
Delta Air Lines develops both strategic and tactical plans that create a safety-conscious environment resulting in employee safety and well-being.