DescriptionJob overview and responsibilities The Senior Manager of IT Application Development will be pivotal in leading a team dedicated to developing innovative solutions for our Crew Scheduling business unit. This position will drive technological advancements and shape our company's future amid ongoing transformations. As a leader, you will have exceptional leadership and communication skills and a deep understanding of driving organizational change, Agile development, and solutions architecture.
- Leadership and Team Management
- Lead, mentor, and develop a high-performing team, fostering a culture of collaboration, accountability, and continuous learning
- Provide strategic direction and oversight to ensure the successful execution of programs, resource management, and day-to-day operations
- Establish goals for the team and individuals, including performance reviews and career and performance plans
- Plan for short and long-term resource needs (internally and externally) to ensure the right number of resources and skills are available to meet project goals and deadlines
- Evaluate and suggest improvements to the organizational structure, roles, and responsibilities
- Communication and Stakeholder Management
- Engage, collaborate, and partner with technical and business stakeholders to understand business requirements and user expectations and lead the development of solutions that meet functional and technical requirements
- Collaborate with United's business and IT leadership teams and product subject matter experts to establish the product's long-term vision, goals, and strategy
- Develop multi-year product development strategies and tactical plans
- Share knowledge and work together to generate innovative solutions to problems
- Align with business partners on delivery success criteria and ensure technology solutions follow architectural standards
- Provide delivery estimates and business case updates to support overall IT performance metrics, monthly project status reporting, and quarterly resource planning review
- Foster open communication within the IT team and across departments to ensure alignment and the successful delivery of cross-functional initiatives
- Budgeting and Resource Management
- Develop and manage the program budget, ensuring efficient resource allocation to support strategic initiatives and operational need
- Track and report on key performance metrics, making data-driving decisions to improve the efficiency and effectiveness of the team
- Strategic IT Planning and Execution
- Evaluate, implement, and manage SaaS-based solutions and develop in-house cloud-based solutions
- Identify technical obstacles early and collaborate closely with the team to find innovative solutions
- Responsible for escalating, assisting, and following up on resolving issues related to the delivery of technology solutions
- Ensure that Agile methodologies are implemented following best practices and that continuous improvements are made as needed
- Also, ensure compliance with code scanning and other security protocols during development and release
Qualifications What's needed to succeed (Minimum Qualifications): - Bachelor's degree in Information Systems, Computer Science, Engineering, Business Administration, or other related field
- 5+ years of relevant experience
- 3+ years of Application development (.Net, Java, Spring Boot, Angular, or other modern language)
- Proven experience leading and developing IT teams, with a strong focus on leadership, mentorship, and team development
- Experience building applications using AWS cloud: ECS, Lambda, Document DB, MSK
- Demonstrates an understanding of the capabilities and limitations of generative AI tools and effectively leverages them to support research, analysis, content creation, and problem-solving. Apply critical thinking to validate AI-generated outputs while adhering to organizational policies for responsible AI use, data privacy, and security.
- Well-versed in Agile development and requirements management processes
- Leadership experience managing multiple cross-functional teams or projects and influencing senior-level management and key stakeholders
- Outstanding communication and interpersonal skills, with the ability to effectively engage and influence stakeholders at all levels of the organization
- A mindset for continuous learning and staying updated on industry trends, emerging technologies, and best practices
- Advanced technical and business knowledge in software development life cycle, quality assurance, project management, and other related disciplines/processes
- Must be legally authorized to work in the United States for any employer without sponsorship
- Successful completion of interview required to meet job qualification
- Reliable, punctual attendance is an essential function of the position
What will help you propel from the pack (Preferred Qualifications): - Master's degree
- Understanding of system architecture principles, including the ability to design scalable and reliable solutions
- Experience managing applications for crew