Python Migration Engineer with Perl


Job Location:

Jersey, NJ - USA

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Position Details
  • Title: Python Migration Engineer with Per

  • Location: Jersey City NJ

  • Duration: Contract

  • Work Mode: Hybrid (2 3 Days Onsite)

  • Openings: 5

  • Experience: 8 Years

We welcome candidates with all U.S. work authorization types provided they are legally authorized to work in the United States.

Key Responsibilities
  • Lead the migration of large-scale legacy Perl-based applications to modern scalable Python solutions.

  • Convert Perl scripts file transfer automation (FTP/SFTP) ETL processes and batch jobs into reusable production-ready Python applications.

  • Design and develop Python frameworks for file ingestion data processing and enterprise automation.

  • Build maintain and optimize Apache Airflow DAGs for workflow orchestration and scheduling.

  • Develop reusable parsers loaders and data processing components supporting multiple file formats and data sources.

  • Integrate Oracle databases and implement robust data validation reconciliation and data quality processes.

  • Implement CI/CD pipelines automated testing logging monitoring and production support best practices.

  • Support parallel-run validation User Acceptance Testing (UAT) production cutover and legacy Perl application decommissioning.

  • Create technical documentation operational runbooks and knowledge transfer materials for support teams.

Required Skills
  • 8 years of software engineering experience with strong expertise in Python and working knowledge of Perl.

  • Hands-on experience developing Apache Airflow DAGs and workflow orchestration solutions.

  • Strong experience with FTP/SFTP automation file-based processing ETL pipelines and enterprise data migration projects.

  • Extensive experience with Oracle Database SQL development and performance optimization.

  • Experience with Git CI/CD pipelines unit testing and configuration-driven development using YAML.

  • Knowledge of application logging monitoring alerting and production support processes.

  • Strong analytical debugging troubleshooting and problem-solving skills.

  • Excellent communication and collaboration skills with experience working in enterprise environments.

Preferred Experience
  • Experience modernizing legacy enterprise applications and leading migration initiatives.

  • Familiarity with cloud platforms preferably Oracle Cloud Services.

  • Experience supporting large-scale production deployments and data migration programs.

  • Knowledge of enterprise data engineering batch processing and automation frameworks.

  • Experience working in Agile/Scrum environments and collaborating with cross-functional teams.

  • Financial Services or Capital Markets domain experience is a plus.

We are committed to fostering an inclusive workplace. All qualified applicants will receive consideration for employment without regard to race color religion sex national origin disability status protected veteran status or any other characteristic protected by applicable law.

Position Details Title: Python Migration Engineer with Per Location: Jersey City NJ Duration: Contract Work Mode: Hybrid (2 3 Days Onsite) Openings: 5 Experience: 8 Years We welcome candidates with all U.S. work authorization types provided they are legally authorized to work in the ...