Back to job search
IMCS Group logo

Python Developer

  • ON
  • Hybrid
  • Posted Nov 11, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Minimum education
Bachelor’s degree
Posting language
English
Office presence
2 days per week
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Migrate legacy SAS programs, datasets, and analytical processes to Python and Anaconda, while developing and maintaining scalable applications and data-processing automation. Support the banking SAS decommissioning program through stakeholder collaboration, performance optimization, documentation, and source control, with a target to migrate or retire active SAS workloads by December 2027.

Job details

Python Developer (SAS Migration) Toronto, ON- Hybrid (2 days/week) Duration: 06 months of contract with Possible extension Experience Required: 6-8 Years Role Description: Support Banking SAS decommissioning program by migrating legacy SAS-based workloads to Anaconda/Python. Analyze business and technical requirements and design scalable Python-based solutions. Interpret and migrate existing SAS programs, datasets, and analytical processes to Python environments. Develop, test, and maintain high-quality Python applications, scripts, and automation solutions. Build and support Unix/Linux-based automation and data-processing pipelines using scripting and CRON scheduling. Work with relational databases, including Netezza and Redshift, and develop efficient SQL-based data processing solutions. Optimize applications for performance, scalability, reliability, and code quality while maintaining documentation and source code using Git/GitHub. Collaborate with business stakeholders, developers, and infrastructure teams to support migration and modernization objectives, targeting migration or retirement of active SAS workloads by December 2027. Required Skills: Python / Anaconda and SAS, including SAS-to-Python migration experience SQL and Databases, including Netezza and Redshift Linux/Unix scripting and CRON scheduling Preferred Skills: SAS Enterprise Guide and JupyterHub GitHub and GitHub Copilot Unit testing, debugging, code optimization, and automation development Education Requirements: Bachelors or Masters in relevant field

What you’ll do

Migrate legacy SAS programs, datasets, and analytical processes to Python and Anaconda, while developing and maintaining scalable applications and data-processing automation. Support the banking SAS decommissioning program through stakeholder collaboration, performance optimization, documentation, and source control, with a target to migrate or retire active SAS workloads by December 2027.

Requirements

Requires 6–8 years of experience with Python/Anaconda, SAS and SAS-to-Python migration, SQL databases including Netezza and Redshift, and Linux/Unix scripting with CRON scheduling. A bachelor's or master's degree in a relevant field is required; experience with SAS Enterprise Guide, JupyterHub, GitHub, unit testing, debugging, and code optimization is preferred.

Listed skills

  • Python · Preferred
  • SQL · Preferred
  • GitHub · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Anaconda
  • SAS-to-Python Migration
  • SQL
  • Netezza
  • Redshift
  • Linux/Unix Scripting
  • CRON Scheduling
  • Data Processing Pipelines
  • SAS Enterprise Guide
  • JupyterHub
  • GitHub
  • Unit Testing
  • Debugging
  • Code Optimization
  • Automation Development

Job areas

  • Technology
  • Software
  • Data & Analytics
  • Finance & Accounting

More jobs from IMCS Group

See all jobs from IMCS Group