Python Developer

Inteletech Global

  • Jersey city, New Jersey
  • 30+ days ago

    Highlights

    The ideal candidate will have hands-on experience designing robust, fault-tolerant, and auditable pipelines across on-prem Oracle systems, integrating with job schedulers like RunMyJobs, and modernizing legacy processes using Apache Airflow. You will play a critical role in replacing legacy Perl/PLSQL scheduling logic with modern, Python-based DAG orchestration while ensuring traceability, data quality, and recoverability.

    Numbers & Facts

    LocationJersey city, New Jersey
    Websitehttps://www.inteletechglobal.com

    Description

    Replies within 24 hours
    Job Title: Python Developer
    Client: Brown Brothers Harriman
    location: Jersey City, NJ. (Only local required)

    -project is long term

    -Hybrid schedule and must work onsite 3 days/week; Preference is for candidate to go into the Jersey City, NJ office but also open to Boston, MA - not open to relocation

    -interview will be 2-3 rounds virtually


    Job Description:
    We’re seeking an experienced Python Developer to lead the automation and orchestration of complex data workflows. The ideal candidate will have hands-on experience designing robust, fault-tolerant, and auditable pipelines across on-prem Oracle systems, integrating with job schedulers like RunMyJobs, and modernizing legacy processes using Apache Airflow.

    You will play a critical role in replacing legacy Perl/PLSQL scheduling logic with modern, Python-based DAG orchestration while ensuring traceability, data quality, and recoverability.

    Key Responsibilities:
    • Develop, deploy, and maintain Python-based automation scripts to orchestrate jobs across Oracle 19c on-prem systems.
    • Design and implement Airflow DAGs to manage complex interdependent ETL workflows.
    • Migrate existing job logic from Perl, RunMyJob, and PL/SQL-based scheduling into modular, observable Airflow DAGs.
    • Build custom Airflow operators/sensors for integration with Oracle, REST APIs, file drops (SFTP/FTP), and external triggers.
    • Implement robust error handling, alerting and retry mechanisms across job pipelines.
    • Collaborate with DBAs and application teams to understand job dependencies, critical paths, and data lineage.
    • Establish job execution logs, audit trails, and SLA monitoring dashboards.
    • Participate in code reviews, documentation, and onboarding new jobs into the orchestrator.

    Required Skills and Experience:
    • 5+ years of Python development experience, with strong understanding of system/process automation.
    • 2+ years of Apache Airflow building production DAGs.
    • Solid understanding of Oracle 19c database, SQL tuning, and PL/SQL concepts.
    • Experience orchestrating jobs that move large volumes of data across enterprise systems.
    • Familiarity with job schedulers (RunMyJob, Autosys, etc.) and how to replace/abstract them using orchestration tools.
    • Strong debugging skills across logs, databases, and filesystem for failed jobs or partial runs.
    • Experience building REST API integrations, SFTP/file movement logic, and parameter-driven automation.

    Bonus / Preferred Experience:
    • Prior experience modernizing legacy data workflows from Perl or PL/SQL stored procs.
    • Hands-on knowledge of Git/Bitbucket, Jenkins, CI/CD pipelines for code-controlled job rollouts.
    • Familiarity with financial data models (e.g., holdings, transactions, NAVs, tax lots).
    • Basic understanding of data governance, audit, and operational risk in financial systems.
    Compensation: $60.00 per hour




    Similar Jobs

    See more jobs