Going, going, gone...

Looks like this career opportunity is no longer available. We may have filled the position or it was taken down for other reasons. We know this isn’t what you were hoping for but we have great new opportunities opening all the time.

Start a new search now!

System Analyst

  • FOP - Flight Operations
  • Hong Kong Special Administrative Region of China
  • Cathay Pacific
  • Application Deadline
    12 Oct 2022
Role Introduction

Reports to : Rave Optimisation Manager

System Analyst is responsible for modelling business rules and objectives using Jeppesen Pairing and Rostering planning optimisation software that optimize Cathay Pacific’s flight crew schedules. He or she uses the RAVE and python programming languages to enhance the systems with new functionality to solve complex problems in flight crew planning and improve business processes. The position also supports the business to do analysis and impact assessment of new potential scheduling practices.


We are looking for passionate programmers to be part of a team to enable the organisation to better achieve the business objectives in improving efficiency and crew lifestyle choices. Proficiency in python or other general purpose programming language is expected while you will gain specialist knowledge in crewing and optimisation as part of the on job training. You will work with other programmers to bring continuous improvement to our state-of-the-art optimisation tools that are fundamental to the business' success through producing an efficient crew roster. 

Key Responsibilities

  • Modelling business rules and objectives using the Jeppesen Crew Pairing and Rostering systems
  • Analysing scheduling solutions, doing scenario runs and suggest new ways of working to the business
  • Implement, document and test new system features
  • Extract and analyse data from the planning system and present results to key stakeholders
  • Ensure that the planning and rostering system design fits well into the overall ecosystem of Cathay IT

  • Bachelor (or equivalent education qualifications) in Mathematics, Operation Research, Computer Science, Aviation or other related field
  • Preferable with 5 years of related experience in software development / operational research, or demonstrated proficiency in programming. Candidate will less experience will be considered, graduates are also welcome to apply
  • Experience with Python or other general purpose programming language
  • Linux knowledge and basic command line skills
  • Well-Developed analytical problem-solving skills with an ability to think out of the box
  • A natural inclination to challenge the status quo and pro-actively searches for better ways of working.
  • Strong communication skills with an ability to explain complex technical concepts to a wide audience
  • Driven and self-motived, have a curious mind and like to stay up-to-date with the latest trends in tech.
  • Must be well organized, thrive in a sense-of-urgency environment, leverage best practices, and most importantly, innovate through any problem with a can-do attitude
  • Experience with airline crew scheduling is preferable
  • Experience with Jeppesen Crew products (or other equivalent) is preferable
Personal & Application Information

Cathay Pacific is an Equal Opportunities Employer. Personal data provided by job applicants will be used strictly in accordance with our personal data policy and for recruitment purposes only. Candidates not notified within eight weeks may consider their application unsuccessful. All related information will be kept in our file for up to 24 months. A copy of our Personal Information Collection Statement will be provided upon request by contacting our Data Protection Officer.

Please note that with effect from 1 June 2022 onwards, all Cathay employees and contractors who work in Cathay City and all other Cathay Group Company premises in Hong Kong must have received a third dose of COVID 19 vaccine.  Being tested regularly for COVID-19 is not an option. Consideration will be given to those who are unable to get vaccinated for valid medical reasons.

Apply now