American Airlines Group - Dallas, TX

posted 4 months ago

Full-time - Mid Level
Dallas, TX
Air Transportation

About the position

As a Developer in the IT Applications team at American Airlines, you will play a crucial role in leveraging cutting-edge technology to solve business problems. This position is part of the Information Technology Division, where you will participate in all phases of the development process, from inception through transition. You will advocate for agile processes and test-driven development, utilizing object-oriented development tools to analyze, model, design, construct, and test reusable objects. Your contributions will help make the codebase a better place to live and work, ensuring that the applications and services we provide are robust and efficient. In this role, you will collaborate with leaders, business analysts, project managers, IT architects, technical leads, and other developers, as well as internal customers, to understand requirements and develop solutions that meet business needs. You will maintain and enhance existing enterprise services, applications, and platforms using domain-driven design and test-driven development methodologies. Troubleshooting and debugging complex issues will be a key part of your responsibilities, as you identify and implement effective solutions. You will also be responsible for creating detailed project specifications, requirements, and estimates, as well as researching and implementing new technologies to enhance current processes, security, and performance. Supporting the development of coding standards and adhering to best practices and security guidelines will be essential. Working closely with software architects and technical leads, you will ensure that your decisions align with long-term enterprise growth needs, contributing to the overall success of American Airlines.

Responsibilities

  • Collaborate with leaders, business analysts, project managers, IT architects, technical leads, and other developers to understand requirements and develop solutions according to business needs.
  • Maintain and enhance existing enterprise services, applications, and platforms using domain-driven design and test-driven development.
  • Troubleshoot and debug complex issues; identify and implement solutions.
  • Create detailed project specifications, requirements, and estimates.
  • Research and implement new technologies to enhance current processes, security, and performance.
  • Support the development of coding standards and adhere to best practices and security guidelines.
  • Work closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • 3 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in a hosted production environment.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • 5 years of full Software Development Life Cycle (SDLC) experience.
  • Airline Industry experience.

Benefits

  • Travel Perks: Access to 365 destinations on more than 6,800 daily flights across our global network for you, your family, and friends.
  • Health Benefits: Access to health, dental, prescription, and vision benefits from day one, including virtual doctor visits and flexible spending accounts.
  • Wellness Programs: Tools, resources, and support to help you be the best version of yourself.
  • 401(k) Program: Available upon hire with employer contributions after one year, depending on the workgroup.
  • Additional Benefits: Employee Assistance Program, pet insurance, and discounts on hotels, cars, cruises, and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service