Analyst Programmer (Data Management)

The Analyst Programmer (Data Management) supports the System Analyst (Data Management) in HKGI’s data warehouse project, focusing on the design, development and maintenance of a new data warehouse platform for managing bioinformatic and genomic data, which aims to consolidate data from various existing platforms.  The incumbent will assist in refining platform architecture, optimising performance, and ensuring scalability.

 

Reporting to the System Analyst (Data Management), the incumbent will assume the following responsibilities:

 

Key Responsibilities:

  • Assist in implementing a robust, scalable and high-performance data storage and management system for genomic data
  • Assist in developing and documenting system architecture, data models, data flow diagrams, and system interfaces
  • Contribute to identifying and addressing performance bottlenecks within the data storage and retrieval pipeline
  • Assist in developing and implementing a scalability plan to accommodate the rapid growth of genomic data
  • Prepare documentation and conduct various testing activities throughout the whole SDLC cycle (e.g. unit tests, SIT, UAT, load tests, regression tests) to ensure all functional and operational requirements are met
  • Support routine operational activities to maintain system efficiency and reliability
  • Perform any other duties assigned by senior officers