Systems Analyst
BID ref: 61598-1
Department:
DPO
Job nature:
(T26) This is a CSA position responsible for system development and support of the IT projects under Government Human Resources Management Services ("GovHRMS"), including staff appraisal and staff information systems for government staff.
Responsibilities:
(T26) - Responsible for going through the SDLC including requirement collection, feasibility study, SA&D, documentation, development, training and testing of the IT projects; - Act as a helpdesk to handle enquiries about the systems; - Prepare system documentation and user manuals; - Conduct function test, system integration test and code reviews; - Develop automatic regression tests; and - Perform all other duties assigned by the supervisor.
Requirements:
- Strong expertise in Spring Framework, Spring Boot, Hibernate, Java Persistence API ("JPA"), MySQL/MariaDB; - Solid experience in workflow design, preferably with Business Process Model and Notation ("BPMN"); - Hands-on experience developing Single-Page Web Applications using React.js and Bootstrap; - Solid experience in developing automated regression tests using Playwright, Selenium, Cypress (or other browser testing tools) for web applications, and JUnit for Java; - Practical knowledge of domain-driven design and microservice architecture; - Hands-on experience with containerized application using Docker Compose and Kubernetes; - Experience in Continuous Integration and Continuous Deployment ("CI/CD") and designing cloud architecture on Huawei Cloud, AWS, or other common cloud providers is a plus
Technical skills:
Document Flow/Workflow Management System (12)
J2EE Development (36)
JavaScript Programming (36)