Key Responsibilities
- Lead the end-to-end development of clinical applications - design and maintenance of internal and external APIs that enable seamless data exchange and integration across both on-premises infrastructure and hybrid-cloud environments.
- Strengthen and evolve the bioinformatics platform - ensure it meets the demands of high-volume data processing with enhanced scalability, fault tolerance, and enterprise-grade security
- Design and implement automated CI/CD pipelines - streamline operational workflows for patient recruitment, data analysis requests, and statistical reporting to improve efficiency and reduce manual intervention.
- Manage and secure mission-critical application databases - overseeing system access controls, user account provisioning, and compliance with data protection standards to safeguard sensitive clinical information.
- Cross-functional stakeholder management - work with clinicians, nurses, and project managers, to gather technical and functional requirements, ensuring timely and accurate delivery of tailored solutions.
- Provide hands-on operational support - post-deployment system validation, troubleshooting, and on-site technical assistance to ensure smooth rollout and sustained performance.
- Develop and maintain automated reporting systems - enabling real-time statistical analysis and performance monitoring to support data-driven decision-making across clinical operations.
- Establish rigorous testing protocols - Develop both manual and automated test cases, to validate system functionality, reliability, and compliance
Requirement
- Bachelor's degree in computer science, Information Technology, or a related field.
- Minimum of 6 years' experience in application full stack development.
- Proficient in Java, Spring Boot, Javascript, ReactJS & NodeJS and RabbitMQ.
- Experience in database design using PostgreSQL, MySQL, Redis, MongoDB
- Experience in Linux scripting and system operations
- Hands-on experience with containerisation (Docker), orchestration (Kubernetes), and CI/CD tools such as GitLab, GitHub, or Jenkins.
- Experience with automated testing tools, Jest/Mocha, Selenium, and Semgrep will be a plus.
- Solid understanding of system architecture and design principles for large-scale applications.
- Good communication skills in English and Mandarin
- Capable of working independently and managing time effectively.
If you're interested in this role, please forward your latest resume to cheryl.NG@hays.com.hk or contact Cheryl Ng at +852 2101 0081.