Assistant Computer Officer (carrying the job title of ‘Project Manager / Team Lead’)

Assistant Computer Officer (carrying the job title of ‘Project Manager / Team Lead’)

The Chinese University of Hong Kong
Hong Kong
4-5 years
Not Specified

Job Description


Department of Computer Science and Engineering
Assistant Computer Officer (carrying the job title of %26lsquo;Project Manager / Team Lead%26rsquo;)

The Department is looking for an Assistant Computer Officer to lead a software development %26amp; business team. The appointee will be in charge of (a) supervising junior team members; (b) making executive decisions on architecture and technology; (c) building relationships with external clients; and (d) developing intimate knowledge of the code-base for knowledge sharing. 
Applicants should have (i) a Bachelor%26rsquo;s or a Master%26rsquo;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 communication, organisational, management and presentation skills; (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 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. 

Similar Jobs

People Also Considered

Career Advice to Find Better