About this role
REQUIREMENTS: - 6 years' post graduate experience working with Personal computers or compatibles; - 6 years' post graduate experience using MS OS such as Windows 11 or higher and Microsoft Outlook; - Able to conduct unit, module, functional and volume testing; to analyze test results and to take corrective action. (i) Shall have at least 6 years’ post graduate experience in designing, programming, testing and maintaining a HCL Notes workflow system (containing forms, views, navigators, script libraries, pages, outlines, images & agents), which is workable in: a) HCL Notes Client (version 12.xx and above) b) Microsoft Edge/Web Browser (when deployed with a Web UI front) (ii) Shall have at least 6 years’ post graduate experience, in designing, programming, testing and maintaining a HCL Notes workflow system, using the following programming languages: a) LotusScript b) JavaScript c) Java d) HTML / XML e) HCL Notes @Formula f) HCL Notes SimpleAction (iii) Be experienced in the application and implementation of Replication, Security and ACL settings in HCL Notes applications. (iv) Preferably have hands on experience on: a) Secure web coding to prevent HCL Domino web application vulnerabilities (e.g. Cross-site scripting; Injection vulnerability flaws such as SQL injection, command injection; Race conditions; Improper error / exception handling etc) b) jQuery coding and knowledge c) the management of Web Service Providers/Consumers and Jars in a HCL Notes application d) Establishing connections between different datastores/platforms for interfacing (e.g. FTP, JDBC, REST API) RESPONSIBILITIES: The Programmers shall be required to: i. Code, modify, test, correct and document new and existing programs using assigned languages, tools and coding conventions; ii. Prepare and document test data; iii. Prepare and set up testing and production environment; iv. Prepare and maintain program and system documentation; v. Assist in establishing file structures and processing logic requirements; vi. Produce deliverables according to group standards and procedures; vii. Assist Project Leaders in the study and design of application systems and work coordination, project management and user training work; viii. Troubleshooting and supporting end-users in the implementation and maintenance of application systems; ix. Train other contract programmers in the relevant skills; x. Participate in Disaster Recovery activities eg simulation exercise at Disaster Recovery sites; xi. Learn / pick up new programming skills related to System Development and Maintenance as assigned by the supervisors; xii. Any other tasks related to System Development and Maintenance as assigned by the supervisors.
Also in Software Engineering
ANRADUS PTE. LTD.
BAYES RECRUITMENT PTE. LTD.
AURELIUS SOFTWARE PTE. LTD.