Contract Analyst Programmer – DH
2/F, Cheung Sha Wan Jockey Club Clinic, 2 Kwong Lee Road, Cheung Sha Wan, Kowloon
- Closing date
- 3 Nov 2026
- Contract period
- 16 Nov 2026 – 31 Jan 2027
- IT experience
- 4 years
- Similar post
- 2 years
- Posts
- 1
- Shift duty
- No
- Relevant field
- C
- Work in Guangdong
- No
About the project
DH Departmental Data Collaboration Platform
Duties
(T26) Data System Development and Support - This role focuses on migrating existing applications to modern platforms using new technologies in databases, datawarehousing, data governance and AI-driven data workflows. - Collaborate with DH's users in analysing existing business workflows, applications then to design and implement a new system for operation efficiency enhancement. - Review and interpret some existing legacy system using SAS, Python, R or VBA codes to understand business logic, data dependencies and processing requirements for the users. - Migrate legacy programs while preserving business functionality and ensuring accuracy of results. - Develop and automate data processing workflows using Python, R and AI Agent workflow systems - Develop reports supported by ETL/ELT and data virtualisation tools to enable data integration and reporting during application migration - Use AI-assisted development tools to support code analysis, conversion, documentation and testing - Collaborate with business users, data teams and infrastructure teams to clarify requirements and resolve migration issues - Document existing logic, conversion rules, technical designs, and operating procedures. - Support deployment, troubleshooting and knowledge transfer to ensure a smooth transition to the new platform.
Other requirements
- Education: Bachelor degree or above in Computer Science, Information Technology, Data Science, or a related field is required. - Experience: At least 4 years of hands-on experience software development experience across both front- and back-end technologies. - Solid experience in application migration, code conversion and data processing, including interpreting and maintaining existing programming codes, would be an advantage. - Technical: Proficiency in modern programming languages and frameworks including with Python, R, SAS, VBA, and SQL and working with relational databases. - Familiarity with workflow automation and version control, and AI development would be an advantage. - Knowledge of Infrastructure Architecture, Virtualization technologies and Containerization technologies would be an advantage. - Collaboration: Strong teamwork and communication skills, with a proven ability to engage effectively programming design, code review and architectural discussions. - At least 4 years' post-qualification experience in which at least 2 years' relevant experience in a similar post and in a comparable capacity.
Technical skills
| Skill | Requirement | Experience |
|---|---|---|
| Linux System Administration | Essential | 3y |
| Structured Query Language | Essential | 3y |
| VBA | Essential | 3y |
| Data Architecture | Essential | 2y |
| Document Flow/Workflow Management System | Essential | 2y |
| Data Warehouse | Essential | 2y |
| SAS | Essential | 2y |
| Data Management | Preferred | 2y |
| Web Programming | Preferred | 2y |
| Server Virtualisation Technology | Preferred | 1y |
Non-technical skills
| Skill | Requirement | Experience |
|---|---|---|
| Coordination | Essential | 3y |
| Vendor Management | Essential | 3y |
| Intensive Exposure in Written English | Essential | 2y |
| Presentation | Essential | 2y |
| Event Management | Preferred | 2y |
| IT Service/ Outsourcing Management | Preferred | 2y |