Job ref no.: 180000OB
The Chinese University of Hong Kong 香 港 中 文 大 學

Assistant Computer Officer(s) (carrying the job title of ‘ eLearning Platform Programmer ’ )

The Chinese University of Hong Kong 香 港 中 文 大 學

Department of Computer Science and Engineering
The KEEP ( and the VeriGuide ( are projects that provide online resources to support faculty teaching and student learning needs.  The Department is looking for candidates who have passion for education and communication to help share KEEP’s vision and mission with Hong Kong and the world.

Assistant Computer Officer(s) (carrying the job title of ‘eLearning Platform Programmer’)
(Ref. 180000OB) (Closing date: May 23, 2018)
The appointee(s) will be involved in using the latest software development methodologies to develop online courseware platforms and managing learning management platforms (such as Moodle, Canvas, Blackboard, etc.) while providing technical knowledge to real teachers and users.

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) the ability to maintain, manage, customise, and develop current and new learning management systems using PHP, Python, and other languages; (iv) a good command of Java, C/C++, Python, SQL, Ruby on Rails, Web programming, CSS, Shell Scripts, PHP or other programming languages; (v) good skills in various operating system environments, including Windows, Linux, Mac OS X, etc.; (vi) the ability to work independently and in a team environment; (vii) the ability to handle multiple tasks, including dealing with system users; and (viii) at least 2 to 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.

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 post above. For more information and to apply online, please visit

More job information
Job ref no. 180000OB (CT3115819-01#0007)
  • N/A
Job Function
  • Shatin
Employment Term
  • Full-time
  • 2 years - 3 years
Career Level
  • Entry level
  • Degree