Python Developer – Oracle & Airflow
Yoh, A Day & Zimmermann Company
- Ort
- Jersey City, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $146k–$177k
- Publicerat
- 2 dagar sedan
- Källa
- DevITJobs
Requirements:
- 5+ years of Python development experience, including system and process automation.
- 2+ years of experience building production Apache Airflow DAGs.
- Strong knowledge of Oracle 19c, SQL tuning, and PL/SQL concepts.
- Experience orchestrating large-volume data transfers across enterprise systems.
- Familiarity with job schedulers such as RunMyJobs or Autosys and replacing or abstracting them with orchestration tools.
- Strong debugging skills across logs, databases, and file systems.
- Experience with REST API integrations, SFTP or file transfers, and parameter-driven automation.
- Experience with Oracle databases, ETL, Python or shell scripting, and Linux at both advanced and fundamental levels.
- Finance experience is preferred.
- Preferred: experience modernizing legacy Perl or PL/SQL workflows; Git or Bitbucket, Jenkins, and CI/CD; financial data models; and data governance, audit, or operational risk in financial systems.
- The posting states that only GC/USC citizens are being considered.
Responsibilities:
- Develop, deploy, and maintain Python automation scripts for orchestrating jobs across on-premises Oracle 19c systems.
- Design and implement Airflow DAGs for complex, interdependent ETL workflows.
- Migrate scheduling logic from Perl, RunMyJobs, and PL/SQL into modular, observable Airflow DAGs.
- Build custom Airflow operators and sensors for 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 identify job dependencies, critical paths, and data lineage.
- Establish execution logs, audit trails, and SLA monitoring dashboards.
- Participate in code reviews and documentation, and onboard new jobs into the orchestrator.
Technologies:
- Airflow
- API
- BitBucket
- CI/CD
- ETL
- Git
- Jenkins
- Linux
- Network
- Oracle
- Perl
- Python
- REST
- SQL
- dbt
More
We are seeking an experienced Python Developer to modernize and orchestrate complex data workflows, replacing legacy scheduling processes with robust, auditable, and recoverable Python and Airflow pipelines. The role is based in Jersey City, New Jersey, with three days onsite per week, and requires an onsite final interview. The estimated pay range is $70–$85. We offer access to our network of client opportunities and benefits that may include medical, prescription, dental and vision coverage, an HSA, life and disability insurance, voluntary benefits, an employee assistance program, a 401(k), weekly electronic payroll, referral bonuses, and certification and training opportunities. Benefit eligibility is subject to applicable laws and client requirements.
last updated 43 week of 2026