Architect, IT - Airline Operations

Hawaiian Airlines - Honolulu, HI4.0

Full-time
Position Overview

This group of most senior technicians are recognized within the broader staff for their deep level of expertise within one or more technologies. These individuals help to define the principles, standards and guidelines regarding the proper use and deployment of business applications, data and technology within the company. These individuals are informal leaders in the organization and as such require many of the “soft skills” found (in addition to their technical knowledge) in the Management job family. This family is highly leveraged across the company.

Key Responsibilities

Develop the standards, guiding principles, and solution roadmap for Hawaiian’s airline and airport operations domain that includes Passenger Check-In, PSS, Flight Ops, Cargo and Ground Ops, Tech Ops, Safety & Security, Weight & Balance, Baggage, Airport Staff and Flight Crew Resourcing to ensure consistency with the enterprise architectural framework and strategy
Review technical proposals for airline and airport platforms, system integration, redundancy, and network connectivity to ensure that the solution is feasible and aligns with Hawaiian’s enterprise architecture
Review architecture requirements for software development, implementation, and operations environments to ensure continuous improvement of Run processes to minimize disruptions to ops-critical systems that support our core operational business functions
Experience with Enterprise Service Bus architecture and integration is essential.
Model desired organizational behavior as defined in the company values and leadership competencies
Cultivate and promote an organizational culture that provides for high performance, high morale, integrity, teamwork, and work-life balance
Lead, support and influence the achievement of the mission, goals, and objectives of the department and corporation
Contribute to technical design, decision-making, and tactical planning at the enterprise level
Influence technical designs at the enterprise level and actively participate in setting technical direction of the styles of computing
Actively participate in architecture governance (may be as a non-voting member)
Lead large development, installation or support teams and ensure the tactical implementation of computing styles and architecture
Lead solutioning/design sessions with a program perspective in association with all interdependent systems
Lead and facilitate the analysis, design, programming and implementation of viable solutions to highly complex business problems according to user specifications
Consult across multiple projects and technology areas at the same time to perform troubleshooting, root cause analysis, and solution implementation
Identify and resolve business issues related to projects by evaluating, recommending and presenting alternatives and then coordinating and executing issue resolution, escalation and follow-up as required
Identify measures or indicators of system performance, analyze trends to proactively prevent problems and identify actions needed to improve or correct performance, relative to the goals of the system
Work across projects to synchronize project plans, data analysis efforts and deliverables and to coordinate project activities across functions
Comply with project management methodology requirements
Contribute to estimates, task identification and sequencing pertaining to complex technical project activities and overall project schedules
Respond immediately to production program problems and issues and manage resolution and escalation as required
Actively participate and contribute to future Infrastructure Releases and Middleware/Hub
Actively participate in checkpoint and design reviews
Promotes adherence to standards and the common way (Software Development Life Cycle)
Work with Business, support or development teams in recommending process or system enhancements, including those that would minimize maintenance costs
Ensure that systems are functionally appropriate, technically sound and integrated
Ensure that chosen technology and coding solution is flexible, supportable, and requires minimal maintenance
Ensure that systems software is thoroughly tested
Develop or approve detail program specifications
Negotiate and manage customer and team relationships at a project level
Maintain focus on internal and external customer requirements and demonstrate a comprehensive understanding of customer IT needs
Communicate with/project teams/customers in a timely manner
Manage vendor relationships within a finite product base
Present at a leadership level
Lead/conduct detailed code-reviews in a constructive manner and coach the development of other IT technical staff
Stay abreast of industry developments and emerging technologies to provide recommendations to the Architecture group and the Principals
Assists project teams in the development of cost and benefit analysis
Assists in organizational, financial capital and operations planning
Other duties as designed
Minimum Requirements

Bachelor’s Degree or equivalent combination of professional work experience and education
7 years of work experience in Business, Engineering and/or Information Technology environment
Prior experience leading project teams and guiding production efforts
Expert knowledge of computer or network systems hardware and software theory, practice, concepts and technology
Expert knowledge of technical/business environments
Is proficient in the required technology (Java, .NET, Object Oriented Design, Enterprise Service Bus, MuleSoft)
Expert ability to write code and advise the work of Software Developer Engineers

Understands Strategic Technical direction of:
Middleware
Systems Management
Enterprise Data & Access Layers
Pertinent Styles of computing

Understands the following:
impact of design decision to the computer (performance, etc.)
technical behavior of the underlying operating system
technical behavior of the compiler and tools
ALL functional aspects of the tools and development environment
functional and technical behavior of the middleware and data layers
Dev/Ops, deployment environments
packaging and distribution of the application
operations/run requirements
Ability to deal with complex technical issues and make appropriate trade-offs as required
Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
Ability to design how a system should work and understand how changes in conditions, operations, and the environment will affect outcomes
Ability to influence technical direction across multiple projects or technology areas
Ability to evaluate and recommend emerging technologies and influence technical designs
Adaptable to change
Proficient knowledge of project management methodology
Sufficient business knowledge to assess impact of applied technology on customer’s business processes
Excellent partnering, negotiation and communication skills
Ability to work effectively in a fast-paced, team-based, customer-service-oriented environment
Ability to review technical work of less senior staff
Demonstrated willingness to learn
Preferred Qualifications

Airline or Transportation industry experience (specifically Airline Operations) desired
Experience working with Sabre or Amadeus PSS, DCS, Reservation platforms
Experience developing technology stacks that support in-house or vendor solutions deployed and maintained on digital mobile platforms
Previous experience supporting a real-time Operations division desired
Previous experience in designing for Disaster Recovery and High Availability desired
B.S./M.S. in Computer Science, Engineering, Information Systems
Expert level experience in a single technology area or broad system-level expertise across multiple computing platforms and technologies
Advanced knowledge of project management methodology
Ability to think strategically
Ability to recommend and influence improvements across Information Technology departments
Ability to drive and foster integration and communication across technology groups and projects
Ability to recognize and communicate patentable ideas

About Hawaiian Airlines

Hawaiian® has led all U.S. carriers in on-time performance for each of the past 15 years (2004-2018) as reported by the U.S. Department of Transportation. Consumer surveys by Condé Nast Traveler, Travel + Leisure and TripAdvisor have placed Hawaiian among the top of all domestic airlines serving Hawai‘i.

Now in its 90th year of continuous service, Hawaiian is Hawaii’s biggest and longest-serving airline. Hawaiian offers non-stop service to Hawai‘i from more U.S. gateway cities (13) than any other airline, along with service from Japan, South Korea, Australia, New Zealand, American Samoa and Tahiti. Hawaiian also provides, on average, more than 170 jet flights daily between the Hawaiian Islands, and over 260 daily flights system-wide.

Hawaiian Airlines, Inc. is a subsidiary of Hawaiian Holdings, Inc. (NASDAQ: HA). Additional information is available at HawaiianAirlines.com. Follow Hawaiian’s Twitter updates (@HawaiianAir), become a fan on Facebook (Hawaiian Airlines), and follow us on Instagram (hawaiianairlines). For career postings and updates, follow Hawaiian’s LinkedIn page.

For media inquiries, please visit Hawaiian Airlines’ online newsroom.