Talent.com
No longer accepting applications
Python / SAS developer

Python / SAS developer

Tamanna TechnologyToronto, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Title : Python / SAS Developer

Location : Toronto, ON (Hybrid – 3 days per week in office)

Client : Leading Direct Banking Institution

Position Overview :

Our client, a prominent direct banking institution, is seeking a highly experienced Python / SAS Developer for a hybrid role . This is an urgent opening for a developer who will play a key role in leading the transition from SAS to Python. The ideal candidate will possess a strong background in SAS programming, Python development, and experience in managing team transitions to new technologies. This position requires both hands-on technical development and leadership skills to guide and train a team through the conversion process.

Key Responsibilities :

SAS to Python Conversion Leadership :

  • Lead the design and implementation of a structured conversion strategy for transitioning legacy SAS code to Python.
  • Create and oversee the development of a framework that the team can follow for consistent and efficient code migration from SAS to Python.
  • Work closely with cross-functional teams to ensure that the conversion meets business requirements and aligns with the organization's technical standards.

Training & Mentorship :

  • Provide hands-on guidance and mentoring to team members, helping them adapt to Python and efficiently manage the transition.
  • Lead code reviews and troubleshooting sessions to ensure best practices are followed, and the team stays on track.
  • Technical Development :

  • Actively contribute to the technical aspects of the project by directly coding in Python, converting SAS logic to Python scripts and ensuring accuracy.
  • Work with Python libraries such as pandas, NumPy, and scikit-learn to recreate and enhance the functionality of SAS code.
  • Collaborate with stakeholders to integrate the new Python-based processes into existing systems and workflows.
  • Collaboration & Stakeholder Management :

  • Collaborate with stakeholders, including business analysts and data scientists, to ensure the new Python workflows align with business goals.
  • Communicate project progress, challenges, and successes to management and other key stakeholders.
  • Required Skills & Experience :

    SAS Expertise :

  • Extensive experience in SAS programming (data steps, macros, procedures) with a deep understanding of SAS tools, including statistical and data manipulation techniques.
  • Python Expertise :

  • Proficiency in Python, with expertise in libraries such as pandas , NumPy , matplotlib , seaborn , and scikit-learn .
  • Experience in replicating complex SAS processes in Python and leveraging Python’s ecosystem for data analysis, statistical modeling, and automation.
  • Leadership & Team Management :

  • Proven ability to lead a team through a technology transition, with a focus on training and mentoring.
  • Strong communication skills to deliver effective training, provide feedback, and facilitate collaboration across the team.
  • Infrastructure & Development Tools :

  • Familiarity with development tools and practices such as version control (Git), Python environment management (conda / virtualenv), and automated testing .
  • Experience working with cloud-based or on-prem infrastructure for Python applications and managing production-grade Python systems.
  • Soft Skills :

  • Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.
  • Excellent communication skills, both written and verbal, to clearly explain technical concepts to non-technical stakeholders.
  • Ability to work in a collaborative environment and maintain high standards of professionalism.
  • Work Environment :

  • Hybrid Work Model : 3 days per week in the office, with the flexibility to work remotely on other days.
  • Location : Toronto, ON.