Associate Senior Associate PL SQL Developer Wealth Management Technology
DBS Bank Ltd is a Singapore-based bank providing personal, SME, corporate, institutional, wealth management, financial markets, and digital banking services. Its clients include consumers, small and medium-sized businesses, corporations, and institutional customers.
About DBS Bank Ltd
DBS Bank Ltd provides banking products and services including accounts, cards, insurance, loans, investments, digital banking, payments, trade finance, foreign exchange, commodities, investment solutions, and derivatives clearing. Through its SME business, it supports businesses with financing, cash-flow management, online banking through DBS IDEAL, sustainability programmes, and business-growth initiatives. The bank serves personal customers, SMEs, corporate and institutional clients, and wealth-management customers across its regional markets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, test, and maintain Oracle PL/SQL database objects. You will optimize SQL queries and database performance, turn business requirements into database solutions, resolve production data issues, participate in code reviews, and prepare technical documentation and knowledge-transfer materials.
Requirements
- 3–7 years of Oracle PL/SQL development experience.
- Oracle database development experience in production environments.
- Debugging and troubleshooting capability.
- Oracle Database and PL/SQL development expertise.
- Knowledge of stored procedures, functions, packages, triggers, views, indexes, sequences, and cursors.
- Expertise in complex SQL queries and query tuning.
- Experience with Explain Plans and indexing strategies.
- Knowledge of normalization and relational database design.
- Experience handling large datasets and bulk processing.
- Knowledge of Unix/Linux commands and shell scripting.
- Experience with Git, SVN, or similar version-control tools.
Responsibilities
- Design, develop, test, and maintain Oracle PL/SQL packages, procedures, functions, triggers, and views.
- Develop and optimize complex SQL queries for high-volume transactional systems.
- Translate business requirements into technical database solutions.
- Tune database performance and optimize queries.
- Create and maintain database objects according to coding standards.
- Troubleshoot production data issues and implement fixes.
- Collaborate with analysts, developers, QA teams, and stakeholders.
- Participate in code reviews and ensure high-quality deliverables.
- Prepare technical documentation and support knowledge transfer.
