SAS/ Python Developer

Iris Software Inc.

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

40 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Iris Software Inc. in Toronto is seeking a SAS / Python Developer to modernize legacy SAS workflows by translating them into scalable Python implementations.

The role focuses on data migration, validation, and production-ready pipelines within Unix/Linux and Anaconda environments. The ideal candidate has 7+ years in SAS and Python, with 3+ years in Base SAS, SAS Macros, and PROC SQL, plus 2+ years of production Python development and strong SQL skills.

Qualifications

  • 7+ years of experience in SAS and Python.
  • Experience converting legacy SAS programs to Python.
  • 3+ years hands-on Base SAS, SAS Macros, and PROC SQL.
  • 2+ years production Python development with pandas, data wrangling, and SQL.
  • Experience in Anaconda environments, Git/GitHub, and Linux/Unix shell scripting.

Responsibilities

  • Code Migration & Translation: convert legacy SAS programs into modular Python scripts.
  • Data Processing & Pipelines: build and optimize ingestion, transformation, and processing pipelines.
  • Validation & Testing: side-by-side validation of SAS vs Python outputs to ensure parity.
  • Automation & Infrastructure: support Unix/Linux automation, schedule jobs, and operate in containerized/cloud environments.
  • Code Quality & Documentation: maintain Git versioning, write unit tests, document migrated pipelines.

Skills

SAS
Python
Migration

Education

Bachelor’s or Master’s degree in CS/Data Eng or related

Tools

Anaconda
Git/GitHub
Linux/Unix shell
SQL
Pandas

Job description

We have Immediate requirement with our Direct Client as SAS / Python Developer @ Toronto ON (Hybrid - 3 Days/Week).

Title: SAS / Python Developer - T4 only.
Primary Skills: SAS, Python, Migration.
Description:
  • 7+ years of Experience in SAS, Python

Seeking an experienced SAS / Python Developer to join data modernization and migration team. In this role, you will be responsible for analyzing, converting, optimizing, and modernizing legacy SAS-based analytical workflows, data steps, macros, and reports into scalable, production-ready Python environments. You will work closely with data architects, business stakeholders, and infrastructure teams to ensure code accuracy and parity during the transition.

  • Key ResponsibilitiesCode Migration & Translation: Interpret and convert legacy SAS programs (including Base SAS, DATA steps, SAS macros, and PROC SQL) into modular, efficient Python scripts.
  • Data Processing & Pipelines: Build, maintain, and optimize data ingestion, transformation, and processing pipelines using Python data manipulation libraries (pandas, NumPy) and SQL.
  • Validation & Testing: Perform side-by-side output validation and debugging between legacy SAS outputs and new Python implementations to ensure statistical and logical parity.
  • Automation & Infrastructure: Support Unix/Linux-based automation, schedule jobs via CRON or enterprise orchestrators, and work within containerized or cloud-based Anaconda/JupyterHub environments.
  • Code Quality & Documentation: Maintain clean version control using Git/GitHub, write unit tests, and produce thorough technical documentation for migrated pipelines.
  • Required QualificationsEducation: Bachelor’s or master’s degree in computer science, Data Engineering, Statistics, or a related quantitative field.
  • SAS Experience: 3+ years of hands-on development with Base SAS, SAS Macros, and PROC SQL
  • Python Experience: 2+ years of production Python development, with strong proficiency in pandas, data wrangling, and relational SQL.
  • Environment & Tools: Experience working in Anaconda environments, Git/GitHub, and Linux/Unix shell scripting.
  • Analytical Skills: Strong debugging, root-cause analysis, and side-by-side data validation capabilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python & SAS Developer
Python & SAS Developer

Insight Global (United States) • Toronto

Hybrid
CAD 90,000 - 130,000
SAS/Python Developer
SAS/Python Developer

Insight Global (United States) • Toronto

Hybrid
CAD 90,000 - 130,000
Data Scientist, SAS-to-Python Migration
Data Scientist, SAS-to-Python Migration

Infotek Consulting Inc. • Toronto

Hybrid
CAD 110,000 - 131,000
SAS / Python Developer
SAS / Python Developer

Viva Tech Solutions • Toronto

On-site
CAD 90,000 - 130,000
SAS/Python Developer
SAS/Python Developer

Apptoza Inc. • Toronto

On-site
CAD 100,000 - 130,000
Hybrid SAS/Python Developer — Migration Focus
Hybrid SAS/Python Developer — Migration Focus

Insight Global (United States) • Toronto

Hybrid
CAD 90,000 - 130,000
SAS Data Scientist
SAS Data Scientist

Insight Global (United States) • Toronto

On-site
CAD 110,000 - 160,000
SAS to Python Migration Engineer — Hybrid Toronto
SAS to Python Migration Engineer — Hybrid Toronto

Insight Global (United States) • Toronto

Hybrid
CAD 90,000 - 130,000
Data Scientist, SAS-to-Python Migration
Data Scientist, SAS-to-Python Migration

Finance Professionals • Toronto

Hybrid
CAD 90,000 - 113,000
Lead SAS to Python Developer
Lead SAS to Python Developer

Linuxassociation • Ottawa

Remote
CAD 110,000 - 150,000