Software Engineer - Lotus Notes
OWNWAY PTE. LTD.
SG, SG, SG
6d ago
source : GrabJobs

Environment / Standards

Non-Enterprise Server Environment

PC Operating System : Windows 10 or higher

Application Platform : IBM Software Suites (eg Digital Experience Manager, Digital Business Automation,Websphere Application Server, Domino, MQ) Microsoft (Sharepoint)

Word processing & Spreadsheet : MS Office 2016 (Word,Excel,PowerPoint,

Access) and higher, Lotus Notes 9 or higher

Browser : Internet Explorer version 11 or higher

Programming Language : Lotus Notes ver 9.xx or higher, Lotus Script,

Java, Java EE, Java Script, XML Script, HTML5

Database : MS SQL Server, Oracle, Mongo DB, Orient DB

Server Operating System : Suse Linux, Redhat, Ubuntu, Windows Server

Java and Web Application Development Tool : Rational Application, Developer ver 9.0 & above

Backup : Networker, Arcserve, Acronis

Job Scheduling : Tivoli Workload Scheduler for Fault Tolerant Agent, Job Access and Management System

Tool : Dimensions CM, Teamstudio Delta & Configurator

Working Experience And Skill Requirement

  • Must be able to speak and write English proficiently;
  • Have at least three (3) years' post graduate experience working with Personal computers or compatibles;
  • Have at least three (3) years' post graduate experience using MS OS such as Windows 7 or higher and Microsoft Outlook;
  • Able to conduct unit, module, functional and volume testing; to analyze test results and to take corrective action.
  • For Java Requirement

    The Programmer shall be required to :

  • Have three (3) years’ experience, within the past four (4) year’s timeframe, in each of the programming skills :
  • Java Bean,
  • Java Script,
  • Session management
  • JDBC, SQL
  • Have two (2) years’ experience, within the past three (3) year’s timeframe, in coding programs using each of the skills :
  • AJAX
  • Web Services (REST API)
  • JSON
  • Java Server Faces
  • EJB (session, entity & message, Service Locator, Business Delegate,
  • Data Transfer Object, Data Access Object),

  • Preferably have hands on experience on the following :
  • IBM RAD9.0 or above or Eclipse or equivalent
  • Portal and Portlet development
  • n-Tier Architecture
  • Java Web Security / LDAP
  • JEE Security
  • JEE Transaction
  • Web Services (SOAP)
  • JNDI
  • UML diagrams
  • Secure coding to prevent application vulnerabilities (for eg. Cross-site
  • scripting; Injection vulnerability flaws such as SQL injection, command

    injection; Race conditions; Improper error / exception handling, etc)

    For Lotus Notes Requirement

    i) Shall have at least three (3) years’ post graduate experience in designing, programming, testing and maintaining a Lotus Notes workflow system containing forms, views, navigators, script libraries, pages, outlines, images & agents), within the past 4 years timeframe, which is workable in :

  • Lotus Notes Client (version 9.xx and above)
  • Internet Explorer / Web Browser (when deployed with a Web UI front)
  • ii) Shall have at least three (3) years’ post graduate experience, within the past 4 years timeframe, in designing, programming, testing and

    maintaining a Lotus Notes workflow system, within the past 4 years

    timeframe, using the following programming languages :

  • HTML / XML
  • Lotus Notes Formula
  • Lotus Notes SimpleAction
  • iii) Be experienced in the application and implementation of Replication, Security and ACL settings in Lotus Notes applications.

    iv) Preferably have hands on experience on :

  • Secure web coding to prevent 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

  • jQuery coding and knowledge
  • The management of Web Service Providers / Consumers and Jars in a Lotus Notes application
  • Establishing connections between different data stores / platforms for interfacing (e.g. FTP, JDBC)
  • Job Description

    Job Description For Programmers

    The Programmers shall be required to :

  • Code, modify, test, correct and document new and existing programs using assigned languages, tools and coding conventions;
  • Prepare and document test data;
  • Prepare and set up testing and production environment;
  • Prepare and maintain program and system documentation;
  • Assist in establishing file structures and processing logic requirements;
  • Produce deliverables according to group standards and procedures;
  • Assist Project Leaders in the study and design of application systems and work coordination, project management and user training work;
  • Troubleshooting and supporting end-users in the implementation and maintenance of application systems;
  • Train other contract programmers in the relevant skills;
  • Participate in Disaster Recovery activities eg simulation exercise at Disaster Recovery sites;
  • Learn / pick up new programming skills related to System Development and Maintenance as assigned by the supervisors;
  • Any other tasks related to System Development and Maintenance as assigned by the supervisors.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form