Developer
Group Technology and Operations (GTO) provides software and system development, information technology support services and banking operations.
We have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. We operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.
Our Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation and straight through processing.
Location : Singapore
Job Summary
As a Software Engineer, you will contribute to the development and enhancement of software applications, taking on more complex and challenging tasks than an entry-level role. You will apply your expertise to design, code, and test software solutions, while collaborating with cross-functional teams to deliver high-quality products. This role is suited for individuals who have a solid foundation in software engineering and are looking to further advance their skills and career.
Responsibilities:
Our team is part of the core-banking group and is responsible for gathering requirement from other teams for their statement, letter and reports, and then designing and developing end to end batch processing along with the templates.
Key job objectives is:
· 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 issue(fix, test and deploy)
· Can develop and maintain simple or complex templates using EngageOne Designer software.
· Can 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. This includes, but is not limited to: 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/or perform unit testing
· Identify ideas to improve system performance and impact availability
· Resolve complex technical design issues
· Development of technical specifications and plans
· Analyse 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
Requirements:
· Overall experience in IT and Banking of at least 8 years.
· At least 3+ years’ experience in Pitney Bowes Software applications such as EngageOne Designer , PCE scripting and Vault.
· Has 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 Javaand its associated technology stacks like Spring framework.
· Web application development experience including UI technologies like Angular JS.
· Strong knowledge of Linux/Unix Systemhaving experience in designing and writing end to end batch processes using shell scripting.
· Working knowledge of Oracle database and PLSQL.
Key Domain/ Technical Skills:
(Indicate up to 3 areas)
· Unix/Linux, Shell Scripting, Java, PL/SQL & Oracle.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology