Assistant Computer Officer (carrying the job title of ‘Technical Project Manager’)

Job level Middle
Work exp 4 Years To 5 Years
Education Bachelor Degree
Industry Education / Training
Job function Information Technology > IT Project Management
Published On 06/03/2020
ref. 2000009R

Department of Computer Science and Engineering
Assistant Computer Officer (carrying the job title of ‘Technical Project Manager’)
(Ref. 2000009R) (Closing date: April 5, 2020)
The Department is looking for an Assistant Computer Officer to lead the software development team. The appointee will be in charge of managing junior team members, making executive decisions on architecture and technology, and have intimate knowledge of the code-base for knowledge sharing.
Applicants should have (i) a Bachelor’s/Master’s degree or above in Computer Science, Software Engineering, Information Technology or related disciplines; (ii) at least 4 to 5 years of software engineering experience and 2 to 3 years of managerial experience; (iii) strong skills in communication, organisation, management and presentations; (iv) a strong background in web development using JavaScript, jQuery, AJAX, Ruby on Rails, Python, SQL, CSS frameworks, 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 manage a technical team, provide guidance to less experienced members, and create project plans, requirements and progress reports; (vii) the ability to manage the software development process using both Agile and Waterfall methodologies and to oversee and develop system architecture; (viii) the ability to generate test cases by means of design documentation and wireframes, understand patterns, trends, edge cases and use cases in software; and (ix) the ability to achieve quality assurance operational objectives by implementing production, productivity, quality, and customer-service standards. Both front-end, back-end, and coaching experience is important for delivering the technical product on time and on budget. 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 initially be made on a 1-year contract, 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