Developer JR43216
Job description
Role: Developer
Job Requisition Number: JR43216
Job Level: 6-9 years of relevant experience (L3)
Location: Singapore
Key Responsibilities
- Plan, coordinate, install, develop, implement and maintain various software applications and organizational information systems.
- Development, Unit Test, SIT and UAT deployment and support, Production Deployment and Post Implementation Support.
- Provide L3 support for related production issues (fix, test and deploy).
- Develop and maintain simple or complex templates using EngageOne Designer software.
- Develop or maintain PCE scripts using DOC1PCE programming language.
- Clearly and regularly communicate with business stakeholders and technical support colleagues.
- Design and update software database/tables, including Software Applications, Data Communication Processes, and User Interfaces.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Independently install, customize and integrate software packages and programs.
- Facilitate root cause analysis of system issues.
- Work with experienced team members to conduct root cause analysis of issues, review new and existing code, and perform unit testing.
- Identify ideas to improve system performance and impact availability.
- Resolve complex technical design issues.
- Develop technical specifications and plans.
- Analyze user requirements and convert requirements to design documents.
- Make good technical decisions that provide solutions to business challenges.
- Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues.
- Compile timely, comprehensive and accurate documentation and/or reports as requested.
- Possess up-to-date knowledge of technological developments in the industry.
- Communicate effectively and professionally in all forms of communication with internal and external customers.
- Possess strong problem solving and decision making skills while using good judgment.
- Multi-task and change from one task to another without loss of efficiency or composure.
Key Requirements
- Overall experience in IT and Banking of at least 8 years.
- At least 3+ years’ experience in Pitney Bowes Software applications such as Engage One Designer, PCE scripting and Vault.
- Basic knowledge on end-to-end Customer Communication Management solution (from template design up to output management).
- Good analytical and problem solving skills – ability to translate functional specifications to technological solutions.
- Banking domain exposure is preferred.
- Full SDLC exposure including application support.
- Relevant experience in software development using Java and its associated technology stacks like Spring framework.
- Web application development experience including UI technologies like Angular JS.
- Strong knowledge of Linux/Unix System having experience in designing and writing end to end batch processes using shell scripting.
- Working knowledge of Oracle database and PLSQL.
- Unix/Linux, Shell Scripting, Java, PL/SQL & Oracle.