Team Lead, IT Applications (Ft Worth, TX, US)
Location: AA Headquarters 2 (DFW-HDQ2)
Additional Locations: None
Requisition ID: 33016
Are you ready to explore a world of possibilities, both at work and during your time off? Join our American Airlines family, and you’ll travel the world, grow your expertise and become the best version of you. As you embark on a new journey, you’ll tackle challenges with flexibility and grace, learning new skills and advancing your career while having the time of your life. Feel free to enrich both your personal and work life and hop on board!
- This job is a member of the Information Technology Team within the Information Technology Division.
- American Airlines is seeking a Software Development Technical Lead to drive its software development process, maintaining all aspects of the overall software development lifecycle and ensuring the on-time, quality delivery of software product releases.
- The Software Development Technical Lead will be part of an agile development team, building and working on enterprise grade software systems on top of the Java, J2EE and Spring software development stacks.
- The Software Development Technical Lead will provide technical and team leadership through coaching and mentorship.
- This role is a 70% technical leadership, 30% development position, and will require the successful candidate to be responsible for individual coding contributions in addition to their technical leadership responsibilities.
- The role will work side-by-side with a team of existing, seasoned engineers.
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain enterprise level web services and business applications built on Java technologies.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Package and support deployment of releases.
- Develop, refine, and tune integrations between applications.
- Analyze and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Deliver solutions on-time and on-budget.
- Provide third-level support to business users.
- Research and evaluate a variety of software products.
- Lead the execution of the development pipeline and delivery of the organization’s software products to QA, and ultimately Production
- Lead the day-to-day activities of the development team(s) and ensure the coordination of individual team deliverables is synchronized as necessary to achieve product releases
- Lead the execution of the Product Versioning strategy across all teams as part of the development lifecycle
- Ensure that best practices for coding, architecture, and security are employed across all teams consistently, and maintain responsibility for the quality development of internal and external applications
- Support the management of timelines and resources (internal and external) within the American Airlines software development lifecycle
- Provide hands-on development and mentoring as necessary for other members of the development team
- Implement systems based on well-defined SLAs
Minimum Qualifications- Education & Prior Job Experience
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering or related fields
- Minimum of 5 years of object oriented software development experience
- Strong skills in Java, J2EE, Eclipse, Maven, Spring, Web Service Development and UML
Preferred Qualifications- Education & Prior Job Experience
- Airline Industry experience, including Native Sabre
- Experience leading and managing small to medium-sized development teams of between 10 and 25 developers
Skills, Licenses & Certifications
- Strong skills in Tomcat and IBM WebSphere Application Servers
- Strong skills in SQL, JPA and relational databases
- Experience in integration design and development skills using technologies such as IBM MQ, and JMS
- Good knowledge of ESB and SOA, Web Services methodologies using RESTful or SOAP based API’s
- Experience in Jenkins and DevOps a plus
- Ability to function in a Linux/Unix environment using shell commands. Scripting is a plus
- Ability to scrutinize applications and services to ensure they adhere to security standards
- Ability to work both independently and as part of a team
- Interact with other key project designers participating in project-wide design and procedures decisions
- Assist in defining development procedures
- Analyze, discover, document, and communicate design options for implementing analysis specifications
- Extensive experience designing and developing enterprise grade software
- Experience with source control management systems and continuous integration/deployment environments
- Experience with automated testing
- Experience with agile development methodologies including Kanban and Scrum
- Experience with multi-threading and concurrency
- Experience with debugging, performance profiling and optimization
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Internally motivated, able to work proficiently both independently and in a team environment
- Strong communication skills with both internal team members and external business stakeholders Strong initiative to find ways to improve solutions, systems, and processes
Feel free to take advantage of all that American Airlines has to offer:
- Travel Perks: Ready to explore the world? You, your family and your friends can reach 365 destinations on more than 6,800 daily flights across our global network.
- Health Benefits: On day one, you’ll have access to your health, dental, prescription and vision benefits to help you stay well. And that’s just the start, we also offer virtual doctor visits, flexible spending accounts and more.
- Wellness Programs: We want you to be the best version of yourself – that’s why our wellness programs provide you with all the right tools, resources and support you need.
- 401(k) Program: Available upon hire and, depending on the workgroup, employer contributions to your 401(k) program are available after one year.
- Additional Benefits: Other great benefits include our Employee Assistance Program, pet insurance and discounts on hotels, cars, cruises and more
From the team members we hire to the customers we serve, inclusion and diversity are the foundation of the dynamic workforce at American Airlines. Our 20+ Employee Business Resource Groups are focused on connecting our team members to our customers, suppliers, communities and shareholders, helping team members reach their full potential and creating an inclusive work environment to meet and exceed the needs of our diverse world.
Are you ready to feel a tremendous sense of pride and satisfaction as you do your part to keep the largest airline in the world running smoothly as we care for people on life’s journey? Feel free to be yourself at American.
Additional Locations: None
Requisition ID: 33016
Apply Now
No comments: