Data Engineer - Python, dbt & Oracle

Interon IT Solutions
  • Jersey City, NJ
  • Quick Apply
2 days ago

Job Description

Job Title: Data Engineer Python, dbt & Oracle

Location: Jersey City, NJ Hybrid, 3 days onsite

Worksite: 185 Hudson Street, Suite 1150, Jersey City, NJ 07311

Work Authorization: U.S. Citizens and Green Card holders only

Candidate Requirement: Local candidates only

Interview Process: First-round video interview followed by a two-hour onsite final interview

Position Overview

Our Client is seeking an experienced Data Engineer to support a major data infrastructure modernization initiative. This project involves assessing and modernizing approximately 700 800 legacy Perl scripts and RunMyJobs/PL/SQL scheduling workflows.

The selected candidate will help migrate these legacy processes to a modular, observable, and testable data platform using Python, dbt, Apache Airflow, and Oracle 19c.

Key Responsibilities

  • Assess, redesign, and migrate legacy Perl scripts, RunMyJobs workflows, and PL/SQL scheduling logic to Python scripts and Apache Airflow DAGs.
  • Design, build, and deploy production-grade Airflow DAGs for complex, interdependent enterprise batch workflows.
  • Develop custom Airflow operators and sensors for Oracle 19c, REST APIs, SFTP/FTP transfers, and external triggers.
  • Build and maintain data transformation workflows using dbt.
  • Write and optimize complex Oracle SQL and PL/SQL queries.
  • Improve the performance and reliability of data pipelines operating across on-premises systems.
  • Implement error handling, retry processes, SLA alerts, execution logs, audit trails, and data-lineage monitoring.
  • Troubleshoot failed or partially completed jobs across application logs, databases, and Linux/Unix filesystems.
  • Work closely with DBAs and application teams to document job dependencies, identify critical processing paths, and improve data quality and recoverability.
  • Support parameter-driven automation and reusable pipeline-development standards.

Required Qualifications

  • Strong hands-on experience with dbt and Oracle 19c. Both are mandatory.
  • At least five years of Python development experience, particularly in automation, scripting, and enterprise ETL pipelines.
  • At least two years of experience developing and deploying production-grade Apache Airflow DAGs, custom operators, and sensors.
  • Strong experience with Oracle SQL, PL/SQL development, complex queries, and performance tuning.
  • Advanced knowledge of Linux/Unix environments and shell-based processing.
  • Experience modernizing or replacing enterprise job schedulers such as RunMyJobs or AutoSys.
  • Experience developing REST API integrations and SFTP/FTP file-transfer processes.
  • Strong understanding of batch processing, job dependencies, failure recovery, and operational monitoring.
  • Proven ability to troubleshoot issues across application logs, databases, filesystems, and data pipelines.

Preferred Qualifications

  • Experience modernizing or replacing legacy Perl applications or scripts.
  • Previous experience in banking, investment management, or financial services.
  • Familiarity with financial data such as holdings, transactions, net asset values, and tax lots.
  • Experience with Git or Bitbucket, Jenkins, and CI/CD-based deployment processes.
  • Knowledge of operational risk, data governance, audit controls, and data lineage within financial systems.

Numbers & Facts

LocationJersey City, NJ

Skills

  • Apacheunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Banking Servicesunmatched
  • CA Workload Automation AE (AutoSys Edition)unmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Data Qualityunmatched
  • Database Extract Transform and Load (ETL)unmatched
  • Error Handlingunmatched
  • FTP (File Transfer Protocol)unmatched
  • File Systemsunmatched
  • Financial Servicesunmatched
  • Financial Systemsunmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Investment Managementunmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Oracleunmatched
  • Oracle Databaseunmatched
  • Oracle PL-SQLunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Perl Programming Languageunmatched
  • PerlScript Scripting Languageunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Managementunmatched
  • REST (Representational State Transfer)unmatched
  • Riskunmatched
  • Scripting (Scripting Languages)unmatched
  • Secure/SSH File Transfer Protocol (SFTP)unmatched
  • Service Level Agreement (SLA)unmatched
  • Software Engineeringunmatched
  • Unix Operating Systemsunmatched
  • Unix Shell Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder