SAS/Python Developer

Insight Global

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global is seeking a SAS/Python Developer for a 12-month contract in Toronto. This hybrid role requires on-site presence twice a week in downtown Toronto, with no remote option. You will migrate SAS Enterprise Guide code to Python (pandas) in a cloud environment, focusing on performance and maintainability.

The work is hands-on, engineering‑quality coding rather than modeling. Ideal candidates have 3–5 years of SAS and Python experience, strong SQL and data transformation skills, and

Qualifications

  • 3–5 years of SAS and/or Python development experience.
  • Hands-on experience converting SAS code into Python in Anaconda environments.
  • Experience with SAS data steps, macros, and SAS SQL.
  • Strong Python development experience with dataframes and manipulation libraries.

Responsibilities

  • Convert SAS Enterprise Guide programs to Python (Anaconda-based) equivalents.
  • Translate SAS data steps, macros, and SAS SQL to Python/pandas.
  • Refactor and optimize code for performance.
  • Produce clear technical documentation and status updates.
  • Support connectivity and environment needs for migration efforts.

Skills

SAS
Python
Pandas
Anaconda
GitHub Copilot
Data transformation
Documentation
Communication
Visual Studio
Cloud environments

Tools

Visual Studio
GitHub Copilot

Job description

Job Description

Insight Global is hiring for a SAS/Python Developer on a 12-month contract for a leading banking client. This is a hybrid role and requires 2x/week on site downtown Toronto (NO REMOTE FLEX).

This role will support the Marketing Analytics team’s migration from SAS Enterprise Guide to Python using Anaconda in a cloud environment (with development in Visual Studio). The focus is hands‑on, heads‑down coding to convert existing SAS programs (data steps, macros, SAS SQL) into efficient, maintainable Python code (pandas/dataframes), with strong attention to performance and documentation. No predictive modeling is required—this is primarily a migration and engineering-quality coding role.

Time Allocation (Target Split)- 80%: Coding / migration work (SAS to Python conversion, refactoring, testing)- 10%: Stakeholder communication (status updates, clarifications with lead/Director)- 10%: Engineering/support work (documentation, environment/connectivity support, collaboration with team member)

Day-to-Day Responsibilities

Convert SAS Enterprise Guide programs into Python (Anaconda-based) equivalents- Translate SAS data steps, macros, and SAS SQL logic into Python/pandas- Refactor and optimize code for performance (compute‑efficient processing)- Write efficient queries and transformations; avoid compute-heavy approaches- Apply data engineering best practices (e.g., efficient querying, indexing concepts, runtime considerations)- Partner with internal project owners to migrate their SAS‑based workflows while they retain ownership of outputs- Lead/own migration delivery for a large, code‑heavy initiative from the team’s portfolio- Produce clear technical documentation (in‑code comments and supporting documentation) so the broader team can maintain the migrated assets- Provide regular, concise status updates and communicate progress/blockers clearly- Support connectivity and environment‑related needs (e.g., connecting to servers, navigating architectural/engineering constraints) as required- Leverage GitHub Copilot where helpful to accelerate development, while ensuring correctness, clarity, and maintainability

Skills and Requirements
  • 3-5 years of experience as a SAS Developer, Python Developer, or SAS/Python Developer
  • 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
  • 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

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SAS Data Scientist
SAS Data Scientist

Insight Global • Toronto

On-site
CAD 110,000 - 160,000
SAS/Python Developer (Contract/FTE, Remote)
SAS/Python Developer (Contract/FTE, Remote)

Adastra • Markham

Remote
CAD 90,000 - 130,000
Lead SAS/Python Developer (Contract/FTE, Remote)
Lead SAS/Python Developer (Contract/FTE, Remote)

Adastra Corporation • Markham

Remote
CAD 120,000 - 180,000
Remote work
Contractor or FT option
Competitive compensation
Lead SAS/Python Developer (Contract/FTE, Remote)
Lead SAS/Python Developer (Contract/FTE, Remote)

Adastra • Markham

Remote
CAD 90,000 - 140,000
Advancement opportunities
Competitive compensation
Referral program
+2
SAS/Python Developer (Contract/FTE, Remote)
SAS/Python Developer (Contract/FTE, Remote)

Adastra Corporation • Markham

Remote
CAD 90,000 - 130,000
Career progression
Competitive compensation
Referral program
+1
Lead SAS/Python Developer (Contract/FTE
Lead SAS/Python Developer (Contract/FTE

Jobgether • Canada

Remote
CAD 140,000 - 200,000
Remote work
CST hours overlap
Hybrid SAS/Python Developer — Migration Focus
Hybrid SAS/Python Developer — Migration Focus

Insight Global • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Consultant- SAS to Python Migration
Senior Consultant- SAS to Python Migration

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
SAS/Python Developer (Full-Time, Hybrid)
SAS/Python Developer (Full-Time, Hybrid)

Adastra Corporation • Markham

Hybrid
CAD 65,000 - 75,000
Career progression
Competitive pay
Benefits plan
+3
Senior Python Developer
Senior Python Developer

CG Consulting Group • Toronto

On-site
CAD 80,000 - 100,000