Technical Project Manager - (2000000O)
Responsibilities
    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. 
Requirements
    Applicants should have (i) a Bachelor’s or 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, guide 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 off of design documentation and wireframes and 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.
     
    The appointment will initially be made on contract basis, renewable subject to good performance and mutual agreement.

    CUHK Job Opening Information
    Requisition Title:
    Assistant Computer Officer(s) (Technical Project Manager)
    Job Field: Executive, Clerical, Secretarial, Technical and Junior Posts
    Department/Unit: Department of Computer Science and Engineering
    Unposting Date: February 9, 2020
Apply for this Job
The University only accepts and considers applications submitted online for this post.