Python / SQL Developer – ETL & AWS Migration

Apptoza Inc.

Toronto

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apptoza Inc. is seeking a strong Python/SQL Developer with Perl scripting experience to modernize ETL processes by migrating them from Perl to Python and to support data workloads being moved to AWS.

The role focuses on converting legacy scripts, building robust Python-based ETL solutions, and enabling Snowflake migrations. The candidate will write complex SQL queries, validate data, and collaborate with data engineers and business teams during the migration and modernization process.

Qualifications

  • Hands-on Perl scripting experience.
  • Experience converting Perl scripts to Python.
  • Strong ETL and data migration knowledge.
  • Snowflake data migration experience.
  • AWS data services experience.
  • Knowledge of data validation and reconciliation.
  • Experience with legacy modernization projects.

Responsibilities

  • Analyze existing Perl scripts and ETL processes.
  • Convert legacy Perl scripts to Python.
  • Develop and maintain Python-based ETL solutions.
  • Write complex SQL queries for data extraction and transformation.
  • Support migration of ETL processes to Snowflake.
  • Assist with Snowflake data migration and integration.
  • Migrate applications and data pipelines to AWS.
  • Develop and optimize data pipelines using Python, SQL, and AWS.

Skills

Perl scripting
Python development
SQL
ETL processes
Snowflake
AWS migration
Data validation
Data reconciliation
Legacy modernization

Job description

Job Description:

We are looking for a strong Python / SQL Developer with experience in Perl scripting, ETL processes, Snowflake, and AWS migration. The candidate will be responsible for modernizing existing Perl-based ETL processes by migrating them to Python and supporting the migration of data workloads to AWS.


Key Responsibilities


  • Analyze and understand existing Perl scripts and ETL processes.

  • Convert and migrate legacy Perl scripts to Python.

  • Develop and maintain robust Python-based ETL solutions.

  • Write complex SQL queries for data extraction, transformation, validation, and reconciliation.

  • Support migration of existing ETL processes and data pipelines to Snowflake.

  • Assist with Snowflake data migration and integration activities.

  • Migrate applications, scripts, and data pipelines from on-premise/legacy environments to AWS.

  • Develop and optimize data pipelines using Python, SQL, and AWS services.

  • Perform data validation, reconciliation, troubleshooting, and performance tuning.

  • Collaborate with data engineers, architects, and business teams during the migration and modernization process.

  • Document existing and newly developed ETL processes and technical solutions.


Required Skills


  • Hands-on experience with Perl scripting.

  • Experience converting Perl scripts to Python.

  • Strong understanding of ETL/data migration processes.

  • Experience with Snowflake and Snowflake data migration.

  • Experience with AWS cloud migration and AWS data services.

  • Strong understanding of data transformation, data validation, and reconciliation.

  • Experience working with legacy application modernization and migration projects.


Preferred Skills


  • AWS services such as S3, Lambda, Glue, Redshift, and/or EC2.

  • Snowflake ETL/ELT and performance optimization.

  • Experience with CI/CD and Git.

  • Experience working in large enterprise or banking environments.

  • Knowledge of data warehousing and cloud data architecture.


Overall Focus:

The primary focus of this role is Perl-to-Python modernization, ETL migration to Snowflake, and migration of data processes/applications to AWS.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Python SQL ETL Developer for AWS Snowflake Migration
Remote Python SQL ETL Developer for AWS Snowflake Migration

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 150,000
Snowflake Data Engineer / ETL Developer (Python & Teradata)
Snowflake Data Engineer / ETL Developer (Python & Teradata)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Mississauga

Hybrid
CAD 90,000 - 120,000
AWS Data Engineer with Strong SQL, ETL, Python
AWS Data Engineer with Strong SQL, ETL, Python

Apptoza Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Data Engineer – AWS & Cloud Migration
Senior Data Engineer – AWS & Cloud Migration

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 80,000 - 100,000
Senior Snowflake Developer (Python)
Senior Snowflake Developer (Python)

Themesoft Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
RQ08497 - Software Developer - Senior
RQ08497 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior Data Engineer-- KUMDC5716518
Senior Data Engineer-- KUMDC5716518

Compunnel Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Python Developer with AWS Redshift
Python Developer with AWS Redshift

Atlantis IT Group • Toronto

On-site
CAD 74,000 - 80,000
Senior Data Engineer (AWS, Big Data, ETL, Netezza, Spark, Kafka, Data Warehousing)
Senior Data Engineer (AWS, Big Data, ETL, Netezza, Spark, Kafka, Data Warehousing)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 120,000 - 180,000
Azure Cloud Data Engineer (1879)
Azure Cloud Data Engineer (1879)

Direct IT Recruiting Inc. • Toronto

Hybrid