Back to results

Python Developer

  • ON, Canada
  • Ontario, Canada, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Experience Required: 6-8 Years
Posting language
English
Posted

Original job description

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
More about this job

Responsibilities

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.

Skills

  • 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

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

  • Python
  • Anaconda
  • SAS
  • SAS-to-Python Migration
  • SQL
  • Netezza
  • Redshift
  • Linux
  • Unix
  • CRON Scheduling
  • Data Processing Pipelines
  • SAS Enterprise Guide
  • JupyterHub
  • Git
  • GitHub
  • GitHub Copilot
  • Unit Testing
  • Debugging
  • Code Optimization
  • Automation
  • Banking
  • SAS Decommissioning
  • Relational Databases
  • Application Development
  • Data Migration

Report this job

Get in touch
MovoJobs

Contact us