Senior Oracle Database / ETL Developer

ASRC FEDERAL
Arlington, VA, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

JIRA Bash Shell Big Data Code Review Databases Cron Extract Transform Load (ETL) Data Manipulation Languages Cursor (Graphical User Interface Elements) File Systems Korn Shell Oracle Databases
+11 more
Oracle (Applications) Performance Tuning Standard Sql Shell Script SQL Stored Procedures PL-SQL SQL Databases Data Logging Indexer Information Technology Software Version Control

Job description

  • Develop and maintain complex PL/SQL packages and SQL for business, integration, and reporting needs
  • Design, build, and optimize hand-rolled PL/SQL ETL pipelines
  • Automate and orchestrate batch jobs across OS cron and Oracle’s internal scheduler
  • Monitor pipeline and job health for accuracy, performance, and reliability
  • Troubleshoot data and performance issues across the database and batch layers
  • Document processes and participate in code reviews and production support
  • Shell scripting (Bash/Korn) for cron orchestration, file handling, and job wrappers
  • Experience with version control VSS, and ticketing tools (Jira), * Designing and building ETL pipelines entirely in PL/SQL - no reliance on commercial ETL tools
  • Extraction, transformation, and loading logic implemented through packages and procedures
  • Ingesting data via external tables, SQL*Loader, and UTL_FILE for flat-file processing
  • Handling incremental and full loads, staging strategies, error handling, logging, and reconciliation
  • Ensuring data quality and integrity through validation logic and audit trails
  • Optimizing high-volume transformations using set-based SQL and bulk processing

Batch Scheduling (OS Cron + Oracle Scheduler)

  • Scheduling and maintaining batch jobs using OS-level cron (Unix/Linux)
  • Building and managing jobs with Oracle’s internal scheduler (DBMS_SCHEDULER / DBMS_JOB), including programs, schedules, chains, and job dependencies
  • Coordinating workloads that span both the OS and database scheduling layers
  • Monitoring execution, building logging/alerting, and handling failures, retries, and restartability

Requirements

Oracle Database

  • 10+ years hands-on experience with Oracle (11g/12c/19c)
  • Strong understanding of database architecture, data modeling, normalization, and schema design
  • Performance tuning using execution plans, indexing, partitioning, and statistics

SQL

  • Advanced query development: complex joins, analytic/window functions, subqueries, set operations, and hierarchical queries
  • Writing and optimizing DDL/DML for large datasets
  • Query troubleshooting and optimization

PL/SQL

  • Expert-level development of stored procedures, functions, packages, and triggers
  • Cursors, ref cursors, collections, bulk operations (BULK COLLECT, FORALL), and dynamic SQL
  • Robust exception handling, autonomous transactions, and modular, reusable code design, * Bachelor’s degree in computer science, IT, or related field (or equivalent experience)
  • 10+ years of Oracle database development with significant hand-rolled ETL and batch automation experience

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Paid holidays, We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.

About the company

ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work

ASRC Federal Agile Management LLC is seeking an experienced Senior Oracle Database / ETL Developer with deep expertise in SQL, PL/SQL, batch scheduling, and custom ETL development. The ideal candidate has spent a decade building data-intensive applications and hand-rolled ETL pipelines in PL/SQL and automating batch workloads using both OS-level cron and Oracle’s internal scheduler.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · World Congress 2026 Europe

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

4:21 min

Upcoming features and major Oracle enhancement projects

Michael Inden · LIVE

2:07 min

Designing for sustainable scheduling and utilization

Ricardo Sueiras Sueiras · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

2:40 min

Evolving through early developer roles and technology stacks

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all