Oracle PL/SQL Developer Job at Maryland Staffing, Silver Spring, MD

UGVIZ1NxNnlzZUUrMTN5KzRNVHV5UVdwM2c9PQ==
  • Maryland Staffing
  • Silver Spring, MD

Job Description

Oracle Pl/Sql Developer

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

Job Tags

Work experience placement,

Similar Jobs

The Kerryman Bar & Restaurant

Busser Job at The Kerryman Bar & Restaurant

The Kerryman Bar & Restaurant is an award winning establishment that has been open in River North for over 20 years. We are now hiring for a part time busser. Candidate must be able to work nights and weekends. The successful candidate should be prepared to work as...