Senior Oracle PL SQL Developer
Encora
Apply to this job Kuala Lumpur Until 8/22/2026 10+ years exp First posted June 23, 2026 Last posted June 23, 2026
Job description
Key Responsibilities
- Design, develop, and maintain complex Oracle database applications using PL/SQL.
- Develop and enhance Stored Procedures, Functions, Packages, Triggers, Collections, Dynamic SQL, Analytical Functions, and Autonomous Transactions.
- Perform advanced SQL and PL/SQL performance tuning using tools such as AWR, ADDM, ASH, SQL Trace, and Explain Plan.
- Design scalable database architectures, schema structures, indexing strategies, partitioning models, and high-availability solutions.
- Lead data modelling activities, including logical and physical data design, normalization, constraints, indexes, and governance standards.
- Design and implement ETL processes and data integration solutions for large-volume data environments.
- Manage Materialized Views, replication mechanisms, and distributed database environments.
- Execute data migration initiatives and large-scale data loading activities using SQL Loader and Oracle migration utilities.
- Develop and maintain UNIX shell scripts for automation, batch processing, and operational support.
- Support application database deployments, environment setup, release management, monitoring, backup, recovery, and production support activities.
- Provide L3 production support, perform root cause analysis, and resolve critical incidents within SLA timelines.
- Participate throughout the full Software Development Life Cycle (SDLC), from requirements gathering to post-production support.
- Work closely with business users, infrastructure teams, security, risk, compliance, legal, and finance stakeholders.
- Lead code reviews, establish development standards, and mentor junior developers.
- Produce technical documentation, solution designs, operational procedures, and governance artifacts.
- Drive database modernization initiatives and recommend innovative solutions to improve system performance, scalability, and reliability.
Mandatory Requirements
Technical Skills
- Minimum 10 years of Oracle database development experience.
- Minimum 8 years of advanced PL/SQL development experience.
- Strong experience with Oracle 10g, 11g, 12c, 19c, and preferably Oracle Autonomous Database (ADB).
- Minimum 7 years of hands-on performance tuning and optimization experience.
- Strong expertise in database architecture, schema design, partitioning, indexing, and high-volume database solutions.
- Minimum 6 years of data modelling experience (logical and physical).
- Minimum 5 years of ETL and data integration experience; Talend exposure is advantageous.
- Experience managing Materialized Views and replication strategies.
- Strong experience with SQL Loader and database migration projects.
- Proven experience performing database migrations to Oracle environments.
- Minimum 4 years of UNIX Shell Scripting experience.
- Strong Application DBA exposure, including deployment, monitoring, backup, recovery, and production support.
- Minimum 5 years of L3 production support experience in mission-critical environments.
About this role
Summary
Develop and optimize Oracle databases, lead data integration, support production, mentor juniors.
Job title
Senior Oracle PL SQL Developer
Experience level
10+ years
Minimum experience
10+ years exp
Industry
software
Location requirements
Kuala Lumpur, on-site required. Remote not specified.
Salary
Not specified
Management role
No
Skills & keywords
Required skills
oracle 10g11g12c19cpl/sqlperformance tuningdatabase architectureschema designpartitioningindexingdata modelingetlsql loaderdatabase migrationunix shell scriptingapplication dbaproduction support
Preferred skills
oracle autonomous databasetalend
Specializations
oracle databasepl/sqlperformance tuningdata modelingetl
Locations
Structured locations inferred from the posting.
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
On-site City
Related searches