The Job
- Develop and maintain application systems by performing user requirements collection, system analysis and design, development, testing and implementation;
- Manage service providers to implement and maintain application package solutions;
- Provide user acceptance testing support, user training, and ongoing application maintenance and support;
- Prepare system documentation according to guidelines laid down in documentation standards, and review documentation;
- Perform technical research and study, evaluate system solutions proposed by suppliers and provide technical assessment and recommendations;
- Assist in developing and enforcing policies, standards and guidelines on system development;
- Analyze user requests and inquiries to provide technical solutions;
- Lead analyst programmers / developers to accomplish assigned tasks;
- Work with external solution providers to provide IT solutions;
- Perform database administration tasks to ensure production database systems are operational;
- Work closely with data owners, application systems developers and technical support staff on day-to-day application support and IT operations; and
- Perform other duties as assigned.
The Person
A recognized degree, preferably in Computer Science or Information Technology, or equivalent;At least six years of relevant experience in IT application development, with hands-on experience in user requirement collection and analysis, system design and SDLC;Technical experience and knowledge in web solution architectural design and development, and web application programming with responsive design;Proficiency in the following would be an advantage :Net and MS Sharepoint developmentJava EE, RESTful API, springboot, JSF / Icefaces / ACEfacesJavaScript, CSS, HTML, XML, JSONDB administration for Oracle 19c or above with PL / SQL, and / or MS SQL Server 2017 or aboveDashboard development with data visualization tools such as QlikAI application developmentExperience and knowledge in the following would be an advantage :Working with vendors for outsource projects to achieve business objectives
IT system change control managementGood command of written and spoken English and Chinese;Good interpersonal, communication, problem solving and analytical skills;Competent to provide on-going feedback to and support team members for development and alignment; andMature, customer-oriented, independent, flexible and a good team player.Remuneration Package
A competitive remuneration and benefits package including a discretionary performance-linked variable pay, annual leave, medical, dental and life insurance coverage, and MPF will be offered.