DBT Developer with Oracle & Python Experience
Core
Senior DBT Developer leading automation and orchestration of complex data workflows, modernizing legacy processes and supporting traceable, high-quality, recoverable pipelines across on-premises Oracle systems.
Role type
Senior IC DBT Developer (Data Orchestration & ETL)
Builds
Production ETL pipelines, Airflow DAGs, and job orchestration frameworks for enterprise data systems.
Domain
Finance / Data Engineering
Required skills
Python development, Apache Airflow DAG design, DBT, Oracle 19c, SQL tuning, PL/SQL, Linux, REST API integrations, SFTP workflows, CI/CD, Git
Preferred skills
Legacy Perl/PL/SQL modernization, Jenkins, data governance, audit, operational risk in financial systems
Technologies
Airflow, BitBucket, CI/CD, ETL, Git, Jenkins, Linux, Network, Oracle, Perl, Python, REST, SQL, dbt
Responsibilities
Develop and maintain Python automation scripts to orchestrate jobs across on-premises Oracle 19c systems. Design and implement Airflow DAGs for complex, interdependent ETL workflows. Migrate Perl, RunMyJobs, and PL/SQL scheduling logic into modular, observable Airflow DAGs. Build custom Airflow operators and sensors that integrate with Oracle, REST APIs, SFTP/FTP file drops, and external triggers. Implement error handling, alerts, and retry mechanisms across job pipelines. Work with DBAs and application teams to understand job dependencies, critical paths, and data lineage.
Seniority
Senior, hands-on IC