Duties:
Responsible for the design, development, implementation, enhancement, modification, maintenance, testing and support for various systems and applications;
Conduct feasibility study including recommendations for new IT solutions;
Conduct detailed systems analysis and problem diagnosis; propose, develop and implement IT solutions;
Design and complete requirement specifications for various components of application system;
Prepare systems specifications and maintain documentation of application and systems component;
Assist in the provision of consultancy based on IT and industry expertise;
Conduct quality assurance according to established guidelines and procedures to ensure the delivery of quality products;
Prepare, perform and execute various stages of testing including unit test, integration test, systems test, load test, etc. Prepare cases for testing;
Liaise with users, contractors and other IT teams for systems development and maintenance;
Monitor service provision of IT solution;
Prepare user guide and conduct user training;
Provide after office hours systems support.
Specific Desirable Requirements:
Java, Sybase, Oracle, Python development, AIX/UNIX shell scripting, WebLogic, OpenShift, mobile applications, IoT support, MySQL, MS SQL Server, MongoDB;
ETL tools (Informatica PowerCenter), Elastic Search, Logtash, Kibana, Ansible;
Oracle RDBMS, Oracle GoldenGate, Oracle Exadata, PostgreSQL and Redis;
Support and maintain mission-critical systems;
CI/CD and end-to-end or application performance monitoring technologies;
Application server upgrades;
Common monitoring tools, such as Patrol, SCOM and AppDynamics;
Test automation tools;
ITIL practices;
Smart Hospital products & initiatives;
CloudDB, Cloudera Data platform;
Specific Requirements:
General Mandatory Requirements:
Direct: 3978 8002