Technical Manager (Application Development) (ITRLS – BAU) (Ref: 20006090)
The Hong Kong Jockey Club
Hong Kong
3d ago

The Department

The IT Racing Wagering & Lottery Solutions Department is responsible for the overall management and delivery of racing wagering and lottery (Pari-mutuel) transaction host components, commingling gateways, control systems and their associated information systems lifecycle.

The Job

  • Lead development teams engaged in the estimation, design, construction, testing, maintenance, support and installation of complex computer based solutio
  • Oversee the translation of business requirements into functional design that align with architectural standards and roadmaps
  • Seek opportunities to constantly improve work practices and team achievements
  • Mentor, train, motivate and develop staff to establish and maintain knowledgeable and competent workforce
  • Set and monitor budgets for operating and capital expenditure
  • Ensure workforce cooperation and engagement within and across the organization
  • Participate in the Application Development management team
  • Participate and contribute positively to create a diverse and inclusive culture with trust and respect.
  • Play an active role to support cross team / division / department efforts and model collaborative behaviors.
  • About You

  • University degree or above in Computer Science, Information
  • Technology or related engineering discipline
  • Minimum of 10 years’ experience in architectural design and software development of large scale systems
  • Minimum 5 years’ experience in designing critical software system, preferably on Linux, Windows .Net platform and database platform
  • Experience in in-memory DB design or Event Messaging protocols would be an advantage
  • Ability to work independently and under pressure
  • Working knowledge in system design, software development and testing processes and the good understanding of PDLC are mandatory
  • Design and software development experience on database, application systems on Linux / Windows or web systems are important
  • In-depth knowledge and experience of IT system development, design concepts and development tools
  • Knowledge in agile delivery methods including delivery in sprints / scrums
  • Knowledge in DevOps delivery including Continuous Integration(CI), Continuous Deployment (CD) and Automated testing framework with good working knowledge of major tools including BitBucket, JIRA, Confluence, Jenkins and etc.
  • Ability to communicate complicated ideas clearly with wide range of stakeholders is essential
  • Proficiency in both spoken and written English, Cantonese and / or Putonghua
  • Proven staff management / supervision capability with multi-site development team management experience
  • Strong proficiency in data analytics, high performance transaction processing system design and development
  • Experience with system design on high availability, robust and high performance systems
  • Experience with application development on C / C++, Java or C# .net platform, JSON, XML
  • Experience with database development such as MSSQL, Oracle platform
  • Experience with Java Framework such as Spring, Camel and Hibernate
  • Experience with API development such as Restful API, Open API,SOA, Soap UI and micro service
  • Experience with Cloud development such as VMware, Azure, Docker and Container
  • Minimum 5 years’ experience in managing software development team on large scale system delivery
  • Proven staff management / supervision capability preferably with multi-site development experience
  • Good Understanding Wagering business will be an advantage
  • Terms of Employment

    The level of appointment will be commensurate with qualifications and experience.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form