Join the American Airlines Team as a Remote Software Developer and Take Your Career to New Heights! We are seeking a highly skilled and motivated individual to join our Information Technology Team as a Remote Software Developer. As a member of our agile team, you will have the opportunity to work collaboratively with internal customers, management, business analysts, project managers, IT architects, and other developers to understand requirements and development needs while gaining valuable experience and skills. As a Remote Software Developer, you will be responsible for developing and maintaining web-based, mobile-aware, Java programs and web services. You will work on a variety of projects, including bug fixes, feature enhancements, and performance tuning, and will have the opportunity to research and implement new technologies to enhance current processes, security, and performance. Why You'll Love This Role Opportunity to work with a leading airline company and contribute to the development of innovative software solutions Collaborative and dynamic work environment with a team of experienced professionals Flexible work arrangements, including remote work options Competitive salary and comprehensive benefits package What You'll Do Develop and maintain web-based, mobile-aware, Java programs and web services, including bug fixes, feature enhancements, and performance tuning Research and implement new technologies to enhance current processes, security, and performance Troubleshoot and debug complex issues; identify and implement solutions Work with a team to create detailed project specifications, requirements, and estimates, and ensure projects/initiatives are completed on time and within scope Document validation of design decisions and support the enforcement of policy and procedural changes in the development team Participate in code reviews and provide on-call production support (24 x 7 x 365), as required All You'll Need for Success Minimum Qualifications - Education & Prior Job Experience Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent experience/training 2 years of general development experience 1 year of web application or services experience Preferred Qualifications - Education & Prior Job Experience 2+ years of general development experience 2+ years of web application experience Airline industry experience Skills, Licenses & Certifications Basic to intermediate knowledge of object-oriented programming, common data structures, and algorithms, design patterns, and quality practices Basic to intermediate development skills with Python, C#, XML, HTML, JavaScript, CSS, GIT, JQuery, Angular, SOAP/REST, and other web development technologies Experience with Visual Studio and Microsoft Team Foundation Server (TFS) or GitHub Knowledge of relational databases (MSSQL Server, Oracle) Ability to scrutinize programs and services to ensure they adhere to security requirements Networking knowledge (Sockets, TCP/IP, UDP) Excellent prioritization and time management skills Excellent analytical thinking and problem-solving abilities Personal commitment to Agile principles and a continuous improvement mindset What You'll Get Travel perks: explore the world with access to 365 destinations on over 6,800 daily flights across our global network Health benefits: comprehensive health, dental, prescription, and vision benefits, plus digital doctor visits, flexible spending accounts, and more Wellness programs: tools, resources, and support to help you be your best self 401(k) program: available upon hire, with company contributions after one year Additional benefits: employee assistance program, pet insurance, and discounts on hotels, cars, cruises, and more Submit Your Application Seize this opportunity to make a significant impact. Apply now and take the first step towards a rewarding new role. Apply for this job