Senior Software Engineer - (210001L9)
Responsibilities
    The Department is looking for an Assistant Computer Officer to join the software development team of Knowledge and Education Exchange Platform (KEEP). 

    The appointee will (a) analyse, design and implement KEEP e-learning web applications; (b) make technical decisions on system architectures, technologies, migration plans and strategies; and (c) coach junior team members for application development and project implementation.
Requirements
    Applicants should have (i) a Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology or related disciplines; (ii) at least 4 to 5 years’ software development experience; (iii) experience in web development with PHP / Python / Node.JS; (iv) experience in frontend frameworks, such as ReactJS; (v) experience in database systems, such as MySQL; (vi) good leadership skills to guide less experienced members; (vii) self-motivation, good analytical and problem-solving skills, and the ability to work as a good team member; and (viii) a good command of both spoken and written English and Chinese.

    Appointment will initially be made on a 1-year contract, renewable subject to good performance and mutual agreement.

    CUHK Job Opening Information
    Requisition Title:
    Assistant Computer Officer(s) (carrying the job title of ‘Senior Software Engineer)
    Job Field: Executive, Clerical, Secretarial, Technical and Junior Posts
    Department/Unit: Department of Computer Science and Engineering
    Unposting Date: Sep 5, 2021
Apply for this Job
The University only accepts and considers applications submitted online for this post.