HomeSQL DeveloperOracle PL/SQL Developer
T and T Consulting Services Inc

Oracle PL/SQL Developer

T and T Consulting Services Inc·Silver Spring, Maryland, US

Posted 3w ago

Full-TimeUSD 115,000–145,000
Apply Now

About the Role

Project Overview: We are seeking a highly skilled and experienced Oracle PL/SQL Developer with expert-level knowledge of Oracle Database Development Memory Management to join our core development team. The ideal candidate will be instrumental in designing, developing, and optimizing high-performance database solutions, focusing specifically on maximizing efficiency and scalability through deep memory utilization expertise. Key Responsibilities: • Design and Development: Design, develop, test, and implement robust, high-volume, and high-performance PL/SQL stored procedures, functions, packages, and triggers. • Must be able to strictly adhere to and propose changes and improvements for the established set of development coding and naming standards. • Must author code that is clear, unambiguous, succinct and non repetitive. • Performance Tuning: Serve as the subject matter expert in advanced Oracle PL/SQL performance tuning, with a primary focus on optimizing SQL execution and PL/SQL code by: • Analyzing and manipulating memory structures (e.g., Shared Pool, Plan Cache, Data Buffer Cache, PGA). • Making use of Bulk processing approaches where appropriate • SQL Optimization: Write, review, and optimize complex SQL queries using Execution Plans and leveraging advanced techniques like hints, index optimization, and materialization to ensure fast data retrieval. • Initiate SQL changes based on objective, measurable data • Troubleshooting: Diagnose and resolve complex production issues related to execution performance and memory contention. • Must have expert knowledge of using the built in debugging methods provided by their development tool of choice. • Data Modeling: Collaborate with data architects to refine data models, ensuring designs are optimized for PL/SQL access patterns and memory efficiency. • Documentation: Create and maintain technical documentation, including specifications, design documents, and operational guides for database objects, code invocation, debugging and logging. Required Skills & Qualifications: • Experience: Minimum of 7+ years of professional experience as an Oracle PL/SQL Developer or Database Engineer. • PL/SQL Expertise: Expert proficiency in all aspects of PL/SQL programming, including bulk operations (FORALL, BULK COLLECT), collections, object-oriented features, and exception handling. • Oracle Memory Management (Expert): Demonstrable expert-level understanding of Oracle Database architecture, including: • SGA (System Global Area) components: Shared Pool Library Cache (Plan reuse), Data Dictionary Cache (object reference resolution), Data Buffer Cache (data reuse) and Redo Buffer. • PGA (Program Global Area)and its impact on sort operations and hash joins. • bind variable values • in memory loads, e.g. PL/SQL collections • JSON: Both construction and access of JSON data representations using Oracle’s provided utilities for the SQL (JSON_OBJECT, JSON_TABLE, JSON_ARRAYAGG ) and PL/SQL (JSON_OBJECT_T, JSON_ARRAY_T) engines. • Database Version: Strong working experience with Oracle Database 12c, 19c, or later. Soft Skills: Strong analytical, problem-solving, and communication skills; ability to work independently and collaboratively in an agile environment. Code Review and Git Repo Version Control experience. Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays. Equal Opportunity Employer/Veterans/Disabled

What you'll do

  • Design and Development: Design, develop, test, and implement robust, high-volume, and high-performance PL/SQL stored procedures, functions, packages, and triggers
  • Must be able to strictly adhere to and propose changes and improvements for the established set of development coding and naming standards
  • Must author code that is clear, unambiguous, succinct and non repetitive
  • Performance Tuning: Serve as the subject matter expert in advanced Oracle PL/SQL performance tuning, with a primary focus on optimizing SQL execution and PL/SQL code by:
  • Analyzing and manipulating memory structures (e.g., Shared Pool, Plan Cache, Data Buffer Cache, PGA)
  • Making use of Bulk processing approaches where appropriate
  • SQL Optimization: Write, review, and optimize complex SQL queries using Execution Plans and leveraging advanced techniques like hints, index optimization, and materialization to ensure fast data retrieval
  • Initiate SQL changes based on objective, measurable data
  • Troubleshooting: Diagnose and resolve complex production issues related to execution performance and memory contention
  • Must have expert knowledge of using the built in debugging methods provided by their development tool of choice
  • Data Modeling: Collaborate with data architects to refine data models, ensuring designs are optimized for PL/SQL access patterns and memory efficiency
  • Documentation: Create and maintain technical documentation, including specifications, design documents, and operational guides for database objects, code invocation, debugging and logging

Requirements

  • We are seeking a highly skilled and experienced Oracle PL/SQL Developer with expert-level knowledge of Oracle Database Development Memory Management to join our core development team
  • The ideal candidate will be instrumental in designing, developing, and optimizing high-performance database solutions, focusing specifically on maximizing efficiency and scalability through deep memory utilization expertise
  • Experience: Minimum of 7+ years of professional experience as an Oracle PL/SQL Developer or Database Engineer
  • PL/SQL Expertise: Expert proficiency in all aspects of PL/SQL programming, including bulk operations (FORALL, BULK COLLECT), collections, object-oriented features, and exception handling
  • Oracle Memory Management (Expert): Demonstrable expert-level understanding of Oracle Database architecture, including:
  • SGA (System Global Area) components: Shared Pool Library Cache (Plan reuse), Data Dictionary Cache (object reference resolution), Data Buffer Cache (data reuse) and Redo Buffer
  • PGA (Program Global Area)and its impact on sort operations and hash joins
  • bind variable values
  • in memory loads, e.g. PL/SQL collections
  • JSON: Both construction and access of JSON data representations using Oracle’s provided utilities for the SQL (JSON_OBJECT, JSON_TABLE, JSON_ARRAYAGG ) and PL/SQL (JSON_OBJECT_T, JSON_ARRAY_T) engines
  • Database Version: Strong working experience with Oracle Database 12c, 19c, or later
  • Soft Skills: Strong analytical, problem-solving, and communication skills; ability to work independently and collaboratively in an agile environment
  • Code Review and Git Repo Version Control experience

Benefits

  • Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays
  • Equal Opportunity Employer/Veterans/Disabled
Back to all jobs