Opens LinkedIn
- 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
Full Stack Engineer
- Hybrid
- ON
- Posted Nov 11, 2026
Guidewire Business Systems Analyst
- Hybrid
- ON
- Posted Nov 11, 2026
Operations Analyst
- On-site
- ON
- Posted Nov 10, 2026
Full Stack Engineer
- Hybrid
- Québec, QC
- Posted Nov 6, 2026
