Shangri-La Hotels

Principal / Senior Application Engineer (74945)

Shangri-La Hotels
Full Time
Senior (6-10 years)
English, Mandarin (Putonghua)

Job Description

Principal / Senior Application Engineer (74945)

Shangri-La International Hotel Management Ltd.





It takes a special kind of person to work at Shangri-La:

someone with an eye for details and the skills to perform;

someone with an attitude to deliver and a passion to delight.

Are you Shangri-La?


We are currently seeking a Principal / Senior Application Engineer to join our team in the Information Technology Division at the Corporate Office in Hong Kong.



  • Lead application development across the corporate to ensure business goals are met in an efficient manner and in good quality
  • Provide direction and leadership on the execution of tasks like development framework, capacity planning, systems maintenance & administration, databases design and web application infrastructure
  • Provide direction and leadership on various stages in the system development lifecycle of projects to ensure software developed and architecture are maintainable and extendible for future development and maintenance support
  • Mentor team members for guidance in project issues
  • Manage and analyse business requirements with customers and manage technical requirements within various sections from IT, ensure developed software and design are in good quality and can meet requirements
  • Evaluate new business / IT initiatives and study possible options to drive innovation
  • Manage various aspects of IT projects / tasks and provide leadership in technical solutions and business results
  • Manage and participate in code reviews in accordance with programme specifications and coding standards, conventions and changes
  • Perform and manage the design, code development and / or work with technical experts to meet business requirements
  • Participate and manage participants in software testing including analysing and fixing application problems/issues in a timely fashion
  • Advise management on the latest technology trends and best practices



  • Minimum 6 years of application development experiences in a complex environment
  • Solid experiences in application development, solution architecture, data model design, programme management, service delivery management and implementation experience
  • Familiar with the following but not limited to:
  1. Mobile application development such as Objective-C, AngularJS, Ionic and Java
  2. Development platform such as Visual Studio, ASP, C#, ASP.NET, HTML, JavaScript and JQuery
  3. SharePoint, Office 365, Workflow development
  4. Business intelligence / Big data like data warehousing, ETL, OLAP and CRM
  5. Cloud / SaaS solutions
  6. Database tool such as SQL Server and Oracle
  7. Software development framework like agile software development
  8. Internet security technologies like information rights management
  9. Other emerging technologies like open source and  social media
  • Ability to communicate effectively with different levels of staff in business manner and able to manage IT technical staff
  • Strong in problem-solving, communication and project management skills
  • Self-motivated, confident, self-reliant, ambition, goal oriented
  • Proficiency in English and Putonghua preferred
  • CSSLP or MCSD certification will be an advantage


Professional Qualifications

  • Certified Secure Software Lifecycle Professional (CSSLP)
  • Microsoft Solutions Developer (MCSD)

Technical Skills

  • .NET
  • Agile
  • Application Development
  • ASP
  • asp.NET
  • Big Data
  • Business Intelligence
  • C (Programming Language)
  • C#
  • Capacity Planning
  • Data Modeling
  • Data Warehousing
  • Futures
  • HTML
  • Java
  • JavaScript
  • jquery
  • Microsoft SQL Server
  • Microsoft Visual Studio
  • Objective-C
  • Project Management
  • Software Development
  • SQL