Job Title: Senior Oracle Database Engineer / PL/SQL Developer
Location : MA, CA, FL (Relocation is fine)
Experience: 18+ Years
Employment Type: Contract
Work Authorization: As per client requirements
Visa : H1B, GC, USC
Job Summary
We are seeking a highly experienced
Senior Oracle Database Engineer / PL/SQL Developer with
18+ years of hands-on experience in Oracle database development, SQL, and PL/SQL programming. The ideal candidate must possess deep expertise in designing, developing, optimizing, and supporting large-scale, mission-critical Oracle database applications.
This role requires an Oracle expert with exceptional skills in
complex PL/SQL programming, SQL optimization, database performance tuning, data modeling, and enterprise database architecture. The candidate should have extensive experience building high-performance database solutions capable of handling large data volumes while ensuring scalability, reliability, security, and maintainability.
The ideal professional will have a proven track record of designing enterprise-grade database solutions, optimizing complex SQL queries, troubleshooting performance bottlenecks, and mentoring development teams on Oracle best practices.
Key Responsibilities
Oracle Database Development
- Design, develop, and maintain enterprise-scale Oracle database applications.
- Develop highly optimized and reusable PL/SQL Packages, Procedures, Functions, Triggers, Views, Materialized Views, Sequences, and Indexes.
- Build scalable and maintainable database solutions for high-volume transactional systems.
- Develop robust database utilities, reusable components, and automation scripts.
Advanced PL/SQL Development
- Develop complex PL/SQL programs for enterprise business applications.
- Write efficient and optimized SQL and PL/SQL code following Oracle best practices.
- Implement advanced PL/SQL concepts including:
- Bulk Collect
- FORALL
- Collections
- Dynamic SQL
- Ref Cursors
- Exception Handling
- Autonomous Transactions
- Pipelined Functions
- Object Types
- Packages
- Compound Triggers
SQL Performance Optimization
- Analyze and optimize complex SQL queries for maximum performance.
- Perform advanced query tuning using:
- Execution Plans
- Explain Plan
- SQL Trace
- TKPROF
- AWR Reports
- ASH Reports
- SQL Tuning Advisor
- Optimize joins, indexes, partitioning strategies, and database access paths.
- Eliminate performance bottlenecks in high-volume production systems.
Oracle Database Engineering
- Design logical and physical database models.
- Develop scalable database architecture for enterprise applications.
- Implement database normalization and denormalization strategies where appropriate.
- Design high-performance data structures for OLTP and reporting applications.
Database Performance Tuning
- Monitor and improve Oracle database performance.
- Tune memory structures, indexing strategies, partitioning, and storage optimization.
- Identify locking, blocking, deadlocks, and concurrency issues.
- Optimize batch processing and ETL performance.
Data Migration & Integration
- Design and support large-scale data migration initiatives.
- Develop high-performance ETL processes and database interfaces.
- Support data conversion, transformation, and synchronization projects.
- Integrate Oracle databases with enterprise applications and external systems.
Production Support
- Troubleshoot production database issues.
- Resolve SQL and PL/SQL performance problems.
- Support critical production releases and deployments.
- Participate in root cause analysis and performance improvement initiatives.
Technical Leadership
- Provide technical leadership for Oracle database development initiatives.
- Mentor junior developers on Oracle architecture, SQL optimization, and PL/SQL best practices.
- Conduct code reviews and establish database development standards.
- Collaborate with Architects, Application Developers, DBAs, QA teams, and Business Analysts.
Required Qualifications
- 18+ years of hands-on experience in Oracle Database Development.
- Extensive expertise in Oracle SQL and PL/SQL programming.
- Expert-level knowledge of:
- PL/SQL Packages
- Stored Procedures
- Functions
- Triggers
- Views
- Materialized Views
- Sequences
- Synonyms
- Indexes
- Strong expertise in advanced SQL optimization and database performance tuning.
- Experience designing enterprise-scale Oracle database applications.
- Deep understanding of Oracle database internals and architecture.
- Experience with Oracle 11g, 12c, 19c, or later versions.
- Strong knowledge of relational database concepts and data modeling.
- Experience with database security, transactions, locking mechanisms, and concurrency control.
- Excellent debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with Oracle RAC, ASM, Data Guard, and RMAN.
- Experience with Oracle Exadata environments.
- Knowledge of ETL tools and data warehouse concepts.
- Experience with Shell Scripting, Python, or PowerShell for automation.
- Familiarity with cloud database platforms such as Oracle Cloud Infrastructure (OCI), AWS RDS for Oracle, or Azure Oracle Database solutions.
- Experience working in Banking, Finance, Insurance, Healthcare, or other enterprise environments.
- Exposure to Agile/Scrum development methodologies.
Technical Skills
Oracle Technologies
- Oracle Database
- Oracle SQL
- Oracle PL/SQL
- Oracle 19c
- Oracle 12c
- Oracle 11g
- Oracle RAC
- Oracle ASM
- Oracle Data Guard
- RMAN
- Oracle SQL Developer
Advanced PL/SQL
- Packages
- Procedures
- Functions
- Triggers
- Ref Cursors
- Dynamic SQL
- Bulk Collect
- FORALL
- Collections
- Exception Handling
- Pipelined Functions
- Materialized Views
Performance Tuning
- SQL Optimization
- Explain Plan
- Execution Plans
- SQL Trace
- TKPROF
- AWR
- ASH
- SQL Tuning Advisor
- Index Optimization
- Partitioning
Database Design
- Data Modeling
- Database Architecture
- Normalization
- Denormalization
- OLTP
- Data Warehousing
Additional Skills
- ETL
- Shell Scripting
- Git
- CI/CD
- Linux
- Unix
Preferred Qualifications
- Oracle Certified Professional (OCP) certification is highly preferred.
- Oracle Certified Master (OCM) is a plus.
- Strong communication and stakeholder management skills.
- Proven ability to work independently in fast-paced enterprise environments.
- Experience leading large-scale Oracle database modernization initiatives.
Key Skills
- Oracle Database
- Oracle SQL
- PL/SQL
- SQL Performance Tuning
- Oracle Performance Tuning
- Oracle Database Development
- Oracle Architecture
- Stored Procedures
- Packages
- Triggers
- Functions
- Query Optimization
- Execution Plans
- Data Modeling
- Oracle RAC
- Oracle Data Guard
- RMAN
- ETL
- Shell Scripting
- Database Engineering
- Database Performance
- Enterprise Applications