Position Summary The Senior Manager - Application Development is responsible for supporting the management of the local and distributed development team. He/she will work under the supervision and guidance from the Assistant Vice President - Application Development to provide the leadership and direction in the planning, execution, and maintenance of all the web / mobile applications, CRM, Sharepoint, integrations, web hosting and other innovative solutions projects. He/she should provide technical expertise on design, analysis, implementation and management on web / mobile application, CRM, Gaming / Non-Gaming integrations and website architecture. He/she should also provide corresponding strategies aligned with Corporate and IS&T directions and management requirements/expectations. Primary Responsibility Design and develop the processes and standards of the application development service Design and develop the policies and coding standards of application development projects and distributed teams Work with management to provide the recommendation on application development related initiatives to support the business needs Plan and manage the team resources to deliver the highest value in terms of company direction, business needs and technical professionalism Estimate and obtain management support for the timeline, budget and resources required to support the application development functions Review and approve the application development project's architecture design and implementation approach (native, web and mobile) Report and present team status to senior management in a regular basis Lead the team to work effectively with alignment to company and departmental directions and plans Identify individual objectives for the team members with continuously service level improvement Mentor and provide leadership with regular performance evaluations to team members Requirements Bachelor degree in Computer Science or equivalent major Over 10 years or above hands-on experience in software/application design, implementation, production deployment and related area Over 5 years experience of application development team management Solid knowledge for the whole flow of SDLC cycle and best practices Solid experience of Agile/Scrum methodology and implementation is a good plus Solid Experience in modern applications (web / mobile) design and development Solid Experience in application architecture and enterprise integration Ability to motivate the team to work under pressure and high demanding working environment Advanced analytical and problem solving skills are required Good written and verbal communication skills with a good ability to communicate in English Communication in Cantonese and/or Mandarin is required Gaming industry experience is a required