Computer Technician II(s) (carrying the job title of ‘Analyst Programmer’)

Job level Entry
Work exp Minimum 3 Years
Education Bachelor Degree
Skill Ruby on Rails, Software Engineering, Java, Python, CSS, SQL, Programmer, Software Development
Employment type
Industry Education / Training
Job function Digital / Web / Mobile > Web Analytics
Information Technology > Software Development
Information Technology > System / Business Analyst
Published On 26/01/2018
ref. 1800004E

Department of Computer Science and Engineering
We are hiring the role of Analyst Programmer(s). The Department is looking for individual(s) who has/have a passion for education and communication to help share KEEP’s vision and mission with Hong Kong and the world. The KEEP ( and the VeriGuide ( are projects that provide online resources to support faculty teaching and student learning needs.

Computer Technician II(s) (carrying the job title of ‘Analyst Programmer’)
(Ref. 1800004E) (Closing date: February 6, 2018)
Applicants should have (i) a Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology or related disciplines; (ii) good analytical, organisational and communication skills, and creativity; (iii) a good command of Ruby on Rails, Java, C/C++, Python, SQL, Web programming, CSS, Shell Scripts, PHP or other programming languages; (iv) good skills in various operating system environments, including Windows, Linux, Mac OS X, etc.; (v) the ability to work independently and in a team environment; and (vi) the ability to handle multiple tasks, including dealing with system users; and (vii) at least 3 years’ work experience in software engineering.

Possession of information technology-related professional accreditations (such as SCJP, OCP, MCP, etc.) is preferred. Knowledge of the following areas is preferred: (1) cloud computing; (2) search engine; (3) open-source software development; (4) web programming; and (5) text analysis and natural language processing. Front-end and server-side experience is important for improving the user experience and system scalability. Fresh graduates who are motivated to learn in a dynamic environment are also welcome to apply.

The appointee(s) will be involved in using the latest software development methodologies to develop the core products that make KEEP relevant, as well as be able to work on an innovative product called VeriGuide, a plagiarism detection system. Appointment will be made on a 2-year contract with contract-end gratuity, renewable subject to good performance and mutual agreement.

Application Procedure
The University only accepts and considers applications submitted online for the above post. For more information and to apply online, please visit