Back to results

SAS/Python Developer

  • Toronto, ON, Canada

$49 to $56 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$49 to $56 CAD / hour
Job type
Contract
Apply by
Experience
2-5 years of experience with hands on development with SAS and Python
Posting language
English
Posted

Original job description

12 month contract

Hybrid 2x per week in office

Pay: $49/hr T4 $56/hr incorp

Must Haves

  • 2-5 years of experience with hands on development with SAS and Python
  • Strong hands-on experience with SAS, including data steps, macros, and SAS SQL
  • Experience converting or modernizing SAS code into Python
  • Strong Python development experience, including working with dataframes and data manipulation libraries
  • Experience working within Anaconda environments, including cloud-based Anaconda platforms and server connectivity
  • Experience using GitHub Copilot and an understanding of AI-assisted development tools
  • Strong understanding of data concepts, data transformation, and data processing best practices
  • Experience producing clear technical documentation and status updates
  • Ability to work independently in a highly technical, heads-down development environment
  • Strong communication skills with the ability to articulate technical work and progress to stakeholders

Nice to Haves

  • Experience with agentic prompting and advanced GitHub Copilot capabilities
  • Experience troubleshooting development environment, server connectivity, architecture, or engineering-related issues
  • Experience working in Visual Studio or similar development environments
  • Experience supporting large-scale migration or modernization initiatives
  • Previous experience working with teams where SAS remains a primary technology used across the organization
  • Banking or financial services experience is considered an asset but is not required

Job Description

Insight Global is hiring for a SAS/Python Developer on a 12-month contract. This individual will join a team focused on modernizing existing SAS-based processes and supporting the transition of legacy code into Python-based solutions. The successful candidate will spend the majority of their time developing and converting SAS code, including data steps, macros, and SAS SQL, into scalable Python solutions while leveraging tools such as Anaconda and GitHub Copilot.

This is a highly technical, hands-on role requiring strong coding expertise and the ability to work independently with minimal oversight. Approximately 80% of the position will be dedicated to development work, including code conversion, enhancement, and optimization activities. The remaining responsibilities will include providing status updates to stakeholders, maintaining proper technical documentation, and assisting with development environment, server connectivity, and related engineering support activities.

The ideal candidate is a strong problem solver who can clearly explain their technical approach, work effectively within established development standards, and contribute to ongoing modernization efforts through high-quality coding practices and thorough documentation. This position follows a hybrid work model, requiring onsite attendance two days per week.

Artificial intelligence tools are used to assist in screening and assessing applicants for this position.

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

More about this job

Responsibilities

Develop, convert, enhance, and optimize SAS code - including data steps, macros, and SAS SQL - into scalable Python solutions using tools such as Anaconda and GitHub Copilot. Document technical work, provide stakeholder status updates, and assist with development environment and server connectivity issues.

Requirements

Requires 2–5 years of hands-on SAS and Python development experience, including SAS code conversion, Python data manipulation, and work in Anaconda environments. Candidates should be able to work independently, communicate technical progress clearly, and produce thorough documentation; banking experience is an asset but not required.

Skills

  • SAS
  • Python
  • SAS Data Steps
  • SAS Macros
  • SAS SQL
  • Code Modernization
  • DataFrames
  • Data Manipulation
  • Anaconda
  • GitHub Copilot
  • Data Transformation
  • Data Processing
  • Technical Documentation
  • Stakeholder Communication
  • Development Environment Troubleshooting
  • Server Connectivity

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Consulting

Keywords

  • SAS
  • Python
  • SAS Data Steps
  • SAS Macros
  • SAS SQL
  • Code Conversion
  • Code Modernization
  • DataFrames
  • Data Manipulation
  • Anaconda
  • Cloud-Based Platforms
  • Server Connectivity
  • GitHub Copilot
  • AI-Assisted Development
  • Data Transformation
  • Data Processing
  • Technical Documentation
  • Stakeholder Updates
  • Development Environment Troubleshooting
  • Visual Studio
  • Large-Scale Migration
  • Legacy Code
  • Engineering Support
  • Banking
  • Financial Services

Report this job