Create Alert
Email me similar jobs

Python Developer (Apache Airflow & Oracle)

Python Developer (Apache Airflow & Oracle)
Location: Jersey City, NJ (Onsite/Hybrid as per Client Requirement)
Job Type: Contract-to-Hire
Duration: August 3, 2026 August 6, 2027
Experience: 5+ Years
Job Summary
We are seeking a skilled
Python Developer with strong expertise in
Apache Airflow,
Oracle 19c, and enterprise workflow automation to support a large-scale modernization initiative. The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and fault-tolerant data orchestration pipelines while replacing legacy Perl and PL/SQL scheduling processes with modern Python-based Airflow workflows.
This role requires strong experience in ETL orchestration, enterprise job scheduling, REST API integration, and production support within large-scale data environments.
Required Skills
  • 5+ years of hands-on Python development experience.
  • 2+ years of experience building and managing production-grade Apache Airflow DAGs.
  • Strong expertise in Python-based automation and workflow orchestration.
  • Solid experience with Oracle 19c databases, SQL optimization, and PL/SQL.
  • Experience developing enterprise ETL and batch processing pipelines.
  • Hands-on experience integrating REST APIs, SFTP/FTP file transfers, and external data sources.
  • Experience working with enterprise job schedulers such as RunMyJobs, AutoSys, or similar scheduling platforms.
  • Strong debugging and troubleshooting skills across application logs, databases, and file systems.
  • Excellent understanding of workflow dependency management, monitoring, and error recovery.
  • Strong communication and collaboration skills.
Preferred Skills
  • Experience migrating legacy Perl or PL/SQL-based scheduling solutions to Apache Airflow.
  • Experience developing custom Airflow Operators, Sensors, and Hooks.
  • Hands-on experience with Git, Bitbucket, Jenkins, and CI/CD pipelines.
  • Knowledge of financial services or capital markets data, including Holdings, Transactions, NAV, or Tax Lots.
  • Understanding of data governance, auditing, compliance, and operational risk management.
Key Responsibilities
  • Design, develop, and maintain Python-based automation solutions for enterprise data processing.
  • Build scalable Apache Airflow DAGs to orchestrate complex ETL and batch workflows.
  • Modernize legacy scheduling processes by migrating Perl, PL/SQL, and RunMyJobs workflows into Airflow.
  • Develop custom Airflow operators, sensors, and reusable components for Oracle databases, REST APIs, SFTP/FTP integrations, and external systems.
  • Collaborate with DBAs, application teams, and business stakeholders to understand workflow dependencies and optimize execution.
  • Implement automated monitoring, logging, alerting, retry mechanisms, and SLA tracking for production workflows.
  • Optimize SQL queries and database interactions to improve performance and reliability.
  • Maintain comprehensive execution logs, audit trails, and operational documentation.
  • Participate in code reviews, deployment activities, and continuous improvement initiatives.
  • Troubleshoot production issues and ensure high availability of automated workflows.
Technical Environment
  • Python
  • Apache Airflow
  • Oracle Database 19c
  • SQL & PL/SQL
  • REST APIs
  • SFTP / FTP
  • RunMyJobs / AutoSys
  • ETL & Batch Processing
  • Git / Bitbucket
  • Jenkins
  • CI/CD Pipelines
Similar jobs

Python Developer (Apache Airflow & Oracle)

Apply Now
Back to search page