IT & Software

Python & SAS Developer

Insight Global (United States)

Toronto · Ontario · Canada

Share this job: X Facebook WhatsApp
  • 3-5 years of SAS/Python development experience
  • Advanced SAS: Data Steps, Macros, SAS SQL, and advanced SAS assets
  • Strong Python: DataFrames, data manipulation, and production-ready code
  • Cloud: Hands-on Python development i n a cloud/server-based environment
  • GitHub Copilot: Practical experience with AI-assisted development
  • Data: Strong understanding of data transformation and processing
  • Documentation: Able to document technical work and provide clear status updates
  • Independence : Able to work effectively in a heads-down development environment
  • Communication: Able to clearly explain technical progress to stakeholders

Nice to Have Skills & Experience

  • 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 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

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.

#J-18808-Ljbffr

Reference: WJ-4483_1564230 · Posted 11 Nov 2026, 03:33 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Python & jobs in other states

Browse jobs