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
Similar jobs

Senior Oracle Database Engineer / PL/SQL Developer

Apply Now
Back to search page