Hawaiian Airlines

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Software Developer Engineer, IT - Airport Operations

at Hawaiian Airlines

Posted: 10/5/2019
Job Reference #: *163C076F2C30CA0B

Job Description

Requisition Number
19-1772

Post Date
10/4/2019

Title
Senior Software Developer Engineer, IT - Airport Operations

Department
Information Technology

City
Honolulu

State
HI

Part-Time
No

Part-Time Weekend
No

Description

Position Overview

Come join our team as a Senior Software Developer Engineer supporting our “Below The Wing” airport operations. In this role, you will partner closely with analysts and other developers to complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement big projects all with the aim of improving Hawaiian Airlines Airport Operations efficiency and productivity.

We are looking for a creative, critical, innovative thinker, who takes initiative and is driven to help reduce costs, improve systems, and embraces a culture of teamwork and fun.

Key Responsibilities

  • Write, configure and develop software and code-driven solutions for high complexity business problems according to user specifications
  • Decompose business requirements and translate them into detailed design specifications and code
  • Build solutions that utilize the enterprise monitoring/logging frameworks
  • Participate and engage with the appropriate matrix areas for the construction and delivery of the solution
  • Leads detailed code-reviews in a constructive manner
  • Ensure that coding solutions are flexible, supportable, and requires minimal maintenance
  • Promote adherence to standards and the common way (Software Development Life Cycle)
  • Analyze and resolve operational and production problems of high complexity, including researching and recommending alternative actions for problem resolution, taking timely action and escalating as required
  • Demonstrate advanced understanding of business processes being supported by assigned system(s) and across multiple business customers
  • Evaluate and recommend emerging technologies, influence technical designs and recommend process or system enhancements to business customers
  • Proactively contribute to the design of new solutions (new projects, enhancements, etc.)
  • Provide leadership for system and acceptance testing
  • Test and implement systems and enhancements using techniques that preserve system integrity
  • Ensure systems are functionally appropriate, technically sound and integrated
  • Develop time estimates for project schedules, monitor progress and provide accurate and timely reports
  • Plan and manage project activities within allocated resources
  • Work across projects to synchronize data analysis efforts and deliverables
  • Support the organization’s project management policy, practice and methodology
  • Maintain focus on internal and external customer requirements
  • Provide leadership as a communications liaison between the business customer and the technology development and support groups
  • Provide leadership in key interactions with business customers to define, analyze, and deliver customer requirements
  • Negotiate and manage team relationships at project level
  • Teach technical topics to junior and other senior members of the staff
  • Test and implement system and enhancements using techniques that preserve system integrity
  • Document and communicate assigned work and progress to immediate project team, and management in a timely manner
  • Support the organization’s project management policy, practice and methodology
  • Maintain focus on internal and external customer requirements
  • Serve as a communications liaison between the business customer and the technology development and support groups
  • Interact with business customers to define, analyze, and deliver customer requirements
  • Develop cost analysis estimates
  • Perform quality assurance efforts on multiple application releases, monitor and document testing activities
  • Manage testing for application deployments and assign testing activities to team/s
  • Design, develop and maintain test cases and strategies for cross-browser testing and multiple user scenarios
  • Satisfy release deliverables, project testing requirements and other quality assurance responsibilities
  • Collaborate with team to understand product changes and QA testing requirements to deal with issues/defects in a timely manner
  • Establish a testing feedback loop with other developers and team members
  • Create written documentation and procedures for application testing and compliance
  • Debug test environment, automate sprints, and develop testing scenarios
  • Experienced with end-user testing, usability testing, software and web application testing, Java/JSP or C#/ASP, PHP, JIRA
  • Other duties as assigned


Requirements

Minimum Requirements

  • Bachelor's Degree or equivalent combination of professional work experience and education
  • 5+ years work experience in Information Technology environment
  • Ability to serve as top Technician/Subject Matter Expert within their local IT team
  • Prior experience leading multiple simultaneous development efforts and work teams
  • Advanced knowledge of software development practice, concepts, technology and methodology obtained through formal training, and work experience (Waterfall, Agile)
  • Advanced knowledge of required programming languages (C++, C#, Java, SQL)
  • Proficient in the required technologies (relational database, middleware, webservice, sftp)
  • Advanced knowledge of technical/business environment (batch processing, file transfers, real-time processing)
  • Understanding of the following:
    • impact of design decisions 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 processes, tools, and deployment capabilities
    • packaging and distribution of solutions
    • operations/run requirements
  • Ability to provide leadership within a specific technology area or across multiple technology areas, to complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement large/multiple development projects that carry a high risk to the organization
  • Excellent partnering, communication, and negotiation skills so as to effectively serve as a lead liaison between business customers and technology development and support groups
  • Ability to complete tasks independently/interdependently
  • Ability to manage projects using the organization’s project management methodology
  • Ability to work effectively in a strong customer service/team-oriented environment
  • Ability to coach the technical development of less senior Developers

Preferred Qualifications

  • B.S./B.A. or M.S. in Computer Science, Engineering, Information Systems and/or equivalent formal training or work experience
  • Implementing RESTful APIs using MuleSoft
  • Ability to provide leadership and coaching for team
  • Ability to write code for solutions that are more technically challenging and more advanced (queuing, threading, etc.) than typical developers
  • Understanding of the detailed business processes involved in their areas of expertise
  • Working knowledge of SOX and PCI compliance
  • Experience with supporting Finance and Accounting
  • Experience supporting airport operations functions and systems

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 byCondé 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 atHawaiianAirlines.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’sLinkedIn page.

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