Analyst Programmer
BID ref: 59042-2
Department:
DH
Job nature:
(T26) System Development, Implementation and Maintenance
Responsibilities:
(T26)
(a) To assist systems analysts to conduct various IT project activities
(b) To develop new Continuing Professions Development (CPD) subsystem using modern technologies such as React, Express.js, Java and MariaDB
(c) To utilise modern integrated development environments (IDEs) such as Visual Studio Code, and AI-assisted coding tools (for example, GitHub Copilot), to accelerate development, improve code quality, and streamline maintenance tasks
(d) To perform any other duties as assigned by senior officers
(e) To work overtime as required to meet project schedules and deadlines; and
(f) Normal working hours: Mon, 9:00 - 18:00; Tue - Fri, 9:00 - 17:45
Requirements:
Proficient in application development and implementation using programming languages and development environments such as HTML5, ReactJS, Express.js, Node.js, Spring Boot, Java Servlet, Apache, WildFly, MySQL, MariaDB and Operations Systems such as Windows and Linux
Technical skills:
Java Servlet Programming (24)
JavaScript Programming (24)
Structured Query Language (24)