remote
Senior Developer, IT Applications - American Airlines
Software Engineer
Senior IT Applications Developer responsible for designing, building, and maintaining enterprise software solutions using Java, C#, SQL and REST APIs while driving Agile delivery within a fast‑paced airline technology environment.
About the role
Key Responsibilities
- Design, develop, test, and deploy scalable applications that support airline operations and customer‑facing services.
- Collaborate with product owners, architects, and cross‑functional teams to translate business requirements into technical specifications.
- Maintain and enhance existing codebases, perform code reviews, and ensure adherence to coding standards and best practices.
- Implement and consume RESTful APIs, integrate with legacy systems, and optimize database interactions using SQL.
- Participate in Agile ceremonies, contribute to sprint planning, and continuously improve delivery velocity.
Requirements
- 5+ years of professional software development experience with Java and/or C#.
- Strong proficiency in SQL and relational database design.
- Hands‑on experience building and consuming REST APIs.
- Demonstrated ability to work in Agile/Scrum environments.
- Excellent problem‑solving skills and ability to communicate technical concepts to non‑technical stakeholders.