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
Assist system and software design according to the defined Club IT methodology.
Support the feasibility study and evaluate or pilot business-enabling technology.
Perform software development according to business requirements and defined Club IT process and standards.
Design the unit test cases and conduct the unit testing
Provide support and conduct trouble-shooting at testbed / production when problems are found
Develop and maintain documentation and deliver communication sessions to business team / operation team / testing team.
About You
University degree in Computer Science, IT or related engineering discipline
Min 4-8 years’ experience in software architecture, design, development and support of real time systems
Wagering system experience and betting knowledge is preferred but not essential
Experience in software development and methodology
Programming skills in at least one major programming language used in the project : Java, C / C++, XML, C#, Javascript, ASP.NET, T-SQL, HTML
Have a good understanding of design patterns for Application, Service, Database, Infrastructure and Integration
Understand DevOps Continuous Integration and Continuous Deployment practices in software development / deployment
Experience in Agile software development, in-memory DB design or Messaging protocol (e.g. Solace) would be an advantage
Knowledge in designing, developing and deploying solutions using container technologies in Cloud platform is a plus
Ability to communicate complicated ideas clearly with wide range of stakeholders is essential
Ability to work independently and under pressure
Proficiency in written and spoken English, Cantonese and Putonghua
Terms of Employment
The level of appointment will be commensurate with qualifications and experience. A contract employment will be offered to the successful candidate.
Contract renewal will be subject to mutual agreement between the Club and the individual.