Analyst Programmer
BID ref: 61480-1
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 and enhance new Continuing Professions Development (CPD) subsystem, which is running on the GCIS IaaS Environment, using modern technologies such as React, Express.js, Java and MariaDB; as well as the iAM Smart features including authentication, personalized notification and the To-do List in Personal Assistant
(c) To liaise and work with iAM Smart team, CDEG team and CMC team for system integration of the required iAM Smart features
(d) 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
(e) To perform any other duties as assigned by senior officers
(f) To work overtime as required to meet project schedules and deadlines; and
(g) 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 envirnoments such as HTML5, ReactJS, Express.js, Node.js, Spring Boot, Java Servlet, Apache, WildFly, MySQL, MariaDB and Operations Systems such as Windows and Linux; Proficient in application development using iAM Smart features the related APIs
Technical skills:
EGIS (24)
Java Servlet Programming (36)
JavaScript Programming (36)
Structured Query Language (36)