Senior Analyst Programmer/Java Developer - (2000000M)
Responsibilities
    The appointee will be responsible for (a) designing system architecture and development standards, nurturing less experienced staff members, and preparing project plans, requirements and progress reports; (b) directing the software development process using both Agile and Waterfall methodologies; (c) generating test cases off from design documentation and wireframes, understanding patterns, trends and edge cases, and using cases in software; and (d) achieving quality assurance and operational objectives by implementing production, productivity, quality and customer-service standards. 
Requirements
    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’ software engineering experience; (iii) a strong background in web development using Java, Spring, Hibertnate, SQL, HTML, CSS frameworks, Shell Scripts, PHP or other programming languages; and (iv) good skills in various operating system environments, including Windows, Linux, Mac OS X, etc. Front-end and server-side experience is important for improving the user experience and system scalability. Possession of information technology-related professional accreditations, such as SCJP, OCP, MCP, etc., are preferred. Knowledge of the following areas are 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) ( Senior Analyst Programmer/Java Developer)
    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.