Back to results

SAS Developer

  • Toronto, ON, Canada

$55 to $60 CAD / hour · Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$55 to $60 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Pay Range: CAD 55-60/hr

Role Description:

Support BMO’s U.S. 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.

Top 3 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

Top 3 Preferred Skills:

SAS Enterprise Guide and JupyterHub

GitHub and GitHub Copilot

Unit testing, debugging, code optimization, and automation development

More about this job

Responsibilities

Migrate legacy SAS workloads, programs, datasets, and analytical processes to scalable Python solutions using Anaconda, while developing, testing, and maintaining applications and automation. Build and support Linux/Unix data-processing pipelines, work with Netezza and Redshift databases, optimize and document code, and collaborate with stakeholders to meet migration or retirement targets by December 2027.

Requirements

The role requires Python/Anaconda and SAS expertise, including experience migrating SAS workloads to Python, along with SQL and database experience involving Netezza and Redshift. It also requires Linux/Unix scripting and CRON scheduling; preferred skills include SAS Enterprise Guide, JupyterHub, GitHub, unit testing, debugging, code optimization, and automation development.

Skills

  • Python
  • Anaconda
  • SAS
  • SAS-to-Python Migration
  • SQL
  • Netezza
  • Amazon Redshift
  • Linux
  • Unix Scripting
  • CRON Scheduling
  • SAS Enterprise Guide
  • JupyterHub
  • GitHub
  • Unit Testing
  • Debugging
  • Code Optimization

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

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

Report this job

Get in touch
MovoJobs

Contact us