Systems Analyst
BID ref: 61093-1
Department:
JUDICIARY
Job nature:
(T26)
(a) Technical support and maintenance, quality assurance on existing application systems.
(b) Technical advisory on the architecture of existing application systems and the facilitation for the migration to revamp application systems under the Information Technology Strategy Plan (ITSP).
(c) All related activities in the system development life cycle including user requirement collection, system analysis and design, development and system tests for new application systems.
(d) Project management on the IT projects.
Responsibilities:
(T26) The Judiciary has around 180 courts spanning over 12 court buildings. More than 50 application systems were implemented in the Judiciary to support its daily operations. These application systems cover in-house applications for different court levels, office automation utilities such as e-mail, Internet access, websites as well as government wide application applications (such as e-Leave, e-Payroll, Departmental Portal, etc.). Existing application systems can be broadly classified into two categories, namely
(a) two-tier client/server based application and
(b) web based application systems. All two-tier client/server-based applications in the Judiciary were developed using Sybases PowerBuilder version 6.5 and Oracle database version 9 or above. The web-based applications were developed in compliance with Java Platform Enterprise Edition architecture with Internet Explorer 11 being the required client browsers. Starting from 2014, the Judiciary has been undergoing the implementation of the ITSP, where existing application systems will gradually be revamped to new application systems with reviewed business requirements and new technology. The successful candidate shall provide application support and maintenance services and also the following roles and responsibilities:
(a) To provide professional advice on court proficiency and specialist knowledge of court business processes on the application systems for court case management and court case information display.
(b) To provide application maintenance and support tasks, such as bug fixing.
(c) To provide day-to-day operation and user support for the Judiciary.
(d) To perform impact analysts of application enhancement.
(e) To supervise and monitor the quality of work delivered by team members.
(f) To provide continuous improvements on the application systems.
(g) To undertake any IT projects as assigned by supervisors.
Requirements:
The Skill and Experience as stated in the list below.
Technical skills:
Client/Server Application Development (60)
IT Application Development and Management (60)
JAVA Programming (12)
PowerBuilder (60)