The Job
Assist in system design and prepare program specifications Perform program development and maintain enhance environments Carry out feasibility study of any new requirements Prepare documentation on requirement, technical specification and user manual Responsible for system development, testing, implementation, support, maintenance and enhancement Prepare SIT / UAT test plan and manage test execution and documentation to ensure completeness and traceability Perform user training and prepare user manual Perform system implementation and enhancement Coordinate with IT and user team on system deployment arrangement Evaluate and recommend new IT products and technologies Ad-hoc duties as assigned The Person University degree in Computer Science or equivalent, minimum 3 years working experience in Information Technology Solid experience in development and implementation of Life Insurance systems, good knowledge in Life Insurance products and business flow Solid experience in SpringBoot, AngularJS, Node.
JS, MongoDB, OpenShift, KONG, MSSQL, Appium, Selenium, Jenkins, Mobil and Web App Experience of jQuery, Ruby, Spring, Hibernate and VB.
NET are preferable Experience with Microservice, APIs and Web Services, REST, SOAP, Docker and Kubernetes, test automation tools, CI / CD tools, information security, Cloud knowledge Good project management (Waterfall / Agile Scrum) and communication skills, able to work with user departments and vendors Good communication skills, able to work with different user departments, good team player, self-initiative and pro-active Good analytical mind and problem solving skills Able to work under pressure