This role is responsible for understanding business needs and driving technology direction and solution delivery within a business domain.
Key Responsibilities:
1、Business Engagement 1)Support pre-project consulting for a portfolio pipeline of initiatives 2)Capture and communicate business direction, challenges and requirements 3)Support business process change 4)Recommends commercially and technically viable ideas to improve the business performance
2、Technology Design and Implementation 1)Work closely with the developers, analyst and architects to architect and develop the best technical design. Conceptualise and propose solution approaches 2)Planning, designing, developing, implementing, and supporting IT products and applications to meet the customer needs 3)Provide an escalation point for solution analysts in order to deliver business solutions that include technology implementations and/or adaptations 4)Recommends and implements simple continuous improvement of standard Cathay IT Practices 5)Keep abreast of latest trends in technology, industry and corresponding business domain 6)Responsible for application maintenance and striving for continuous improvements within the application lifecycle
3、Project Delivery 1)Focus on small to medium scale initiatives 2)Initiate, define, plan and execute tasks / initiatives 3)Test all solution aspects including but not limited to security, performance, integration 4)Facilitate project progress through relevant gates 5)Manage the day-to-day activities of the software development team and external 3rd parties as required
4、People Management 1)Contribute to team resource planning 2)Manage external 3rd parties as required
5、The Solution Lead may also: 1)Be directly involved in implement solutions in an Agile development team 2)Directly manage one or more Solution Analysts 3)Perform the role of surrogate Product Owner / BU SME (generally Senior) 4)Coach Solution Analysts on any aspect of their role
6、E&A Responsibility Emergency and Accident and Crisis Response responsibilities as required
Qualifications/ Experience:
1)Degree qualification in Information Technology related discipline, Masters preferred 2)8+ years of related IT experience covering but not limited to: Software development System analysis Business analysis Solution definition System Testing 3)Client facing experience with successful relationship management is a plus 4)Proven verbal and written communication skill 5)Professional, passionate, innovative, self-motivated and able to present solutions to diverse groups of stakeholders 6)Strong analytical, problem-solving, and decision-making skills, leveraging both logic and creativity 7)Proven troubleshooting skills; ability to identify patterns and generate ideas 8)Airline or travel industry knowledge is highly beneficial 9)Solid software development skill is highly beneficial 10)Solid experience in systems analysis and software development, with sound knowledge and experience in some of the below areas: Front-end framework, responsive web design and scripts such as HTML5, CSS3, jQuery, AngularJS and ReactJS, Websockets and JSON. Secure, robust and high transaction volume web development with Spring boot, J2EE, Node.JS, Adobe Experience Manager, web accessibility and Search Engine Optimization API and micro-services development Open Source Technology and its managed cloud services such as Java, MySQL, Redis and MongoDB. Implementation and operation of reference architecture, resources and services on Public Clouds. Docker configuration of Tomcat Application Server, Adobe Experience Manager. CI/CD and monitoring tools (e.g Jenkins, Ansible, Terraform and AppDynamics). Knowledge on database design and ETL tools