Senior Software Engineer (Risk Management)

Senior (6-10 years)

Technical Skills

  • C#
  • C++
  • Database Administration
  • Seagate Crystal Reports
  • Software Development
  • SQL
  • Translation

Job Description

Senior Software Engineer (Risk Management)

You will:

  • Provide effort estimates for software development activities and report progress
  • Participate in the translation of business requirements into functional and technical designs in accordance with architectural and PDLC standards
  • Prepare and provide inclusions to feasibility, functional, and design specification documents
  • Undertake software construction using set programming languages and database management systems
  • Work closely with System Assurance, Infrastructure and Operation teams to deliver high quality betting control systems
  • Participate in walkthroughs and reviews of the design and construction phases of solution development
  • Provide off duty standby support on roster and provide on-site support on critical events


You should have:

  • A Bachelor Degree or above in Computer Science or related discipline
  • Over 6 years’ software development experience with main focus on C++
  • Extensive experience in C++, C#, SQL, Crystal report, TCP/IP, socket, RPC, and asynchronous or multi-thread programming
  • Excellent communication, analytical and problem solving skills
  • Experience in Windows scripting for task automation
  • Experience in developing large-scale and high performance OLTP and backend systems.
  • Strong sense of responsibility and self-motivated
  • Ability to take up new knowledge and technology fast
  • Ability to work independently and under pressure
  • Proficiency in both spoken and written English, Cantonese and Putonghua
Employment TypeFull-time
Career LevelSenior (6-10 years)
Education LevelBachelor
LanguageEnglish, Cantonese, Mandarin (Putonghua)
The Hong Kong Jockey ClubMedia and Entertainment

The Hong Kong Jockey Club Happy Valley Racecourse, Wong Nai Chung Rd, Happy Valley