Technical Manager/ Lead (Application Development) (Ref: SP22_PHC049)
The Hong Kong Jockey Club
Hong Kong

The Department

The IT Digital & Channels Solutions Department is responsible for the overall management and delivery of the wagering distribution channel technologies including fixed internet, mobile, retail, telebet, kiosk, selling terminals and devices.

In addition, the team delivers high performance, reliable and secure channel distribution systems connecting to Pari-mutuel and Fixed Odds Wagering Systems.

Strategic Programme Next Generation Channels Information Architecture' (SP22)

SP22 intends to create a common architecture, application design and infrastructure for all customer facing systems and applications that enable the acceleration of development, testing, and deployment as simpler, individual release cycles instead of deploying channel applications dependently.

This approach will underpin a common component architecture designed to meet the foreseeable future needs whilst providing an IT environment that can respond in meeting the emerging and changing expectations of customers in terms of customer experience and betting products, ultimately enhancing the brand image of the organization.

You will :

  • Lead a team of developers to design and develop applications based on requirement specifications & high level architecture design from architects
  • Conduct project tracking to ensure the works are delivered on schedule, within budget and with high quality
  • Report to development manager and also work with project manager, solution architects and business users during the analysis, definition and development phases
  • Define and develop Systems Requirement Spec (SRS) and Technical Solution Spec (TSS) according to business solutions
  • Conduct system design review and software & code inspection to ascertain conformation to best design and coding practices on system deliverables
  • Identify potential areas regarding software application development where existing policies and procedures are required to change, or when new application need to be developed
  • Act as 2nd line of production system support
  • You should have :

  • University degree or above in Computer science or Engineering or equivalent
  • At least 6 years IT experience in managing system analysis and design, software development and software maintenance
  • Working experience on large scale, high availability and high performance systems, in particular in particular online transaction processing system is preferred
  • Min 6 years of software development experience on Linux / Java platform
  • Solid experience with the open standards / tools such as OpenAPI, Swagger, JWT, OAuth2, OIDC
  • Extensive experience in building RESTful Microservices on K8S platform
  • Experience with messaging system (JMS, MQTT, SMP)
  • Experience with in-memory database system’s design or multi-threading application design is an advantage
  • Experience with practicing DevOps
  • Experience with MSSQL server
  • Exposure to any of the following : Spring Framework, Spring Boot, Spring Integration / Cloud, Elastic Search, Vmware Tanzu, Azure Stack, Containers, Dockers, Istio
  • Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management build processes, testing and operations.
  • Terms of Employment


    Thank you for reporting this job!

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

    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。