Procom
Senior Campaign Developer/Reporting Analyst, Python/SAS (Loyalty Program)
Toronto, Ontario, Canada · Hybrid
RATE
$60–$80/hr CAD
POSTED
5/22/2026
Job Description
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program):
On behalf of our Banking client, Procom is searching for a Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) for a 12-month role. This position is a hybrid position with 3 days onsite at our client’s Toronto, Ontario office.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) - Job Description:
The project involves designing, executing, integrating, and optimizing direct marketing efforts for the Rewards program. The role focuses on data analysis, campaign optimization, and supporting marketing strategies to meet business objectives.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) - Responsibilities:
• Pull and analyze data to support marketing efforts.
• Manage the data required for business partners to meet their business and financial imperatives.
• Deliver complete, accurate, and thorough marketing campaign, channel, and/or client offer optimization reporting.
• Support the execution of marketing strategies to ensure efforts meet optimization and analysis requirements.
• Provide complete, accurate, and timely Campaign Design and Execution that meets the business objectives.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) - Mandatory Skills:
• Experience in campaign design and delivery (test & learn design, statistical).
• 5-7 years advanced Python programming language experience with deep data and technical skills.
• SAS programming language experience.
• Strong understanding of the Data Warehouse Environment and Data Lake with various data housing environments (e.g., Teradata, DataLake, cloud).
• Experience in the financial services industry, including understanding of marketing/loyalty programs.
• Strong business acumen and ability to work in an agile and collaborative environment.
• Exceptional communication skills to translate and interpret complex analysis into actionable insights.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) – Nice-to-Have Skills:
• Prior experience at the bank specifically.
• Experience with cloud-based data solutions.
• Knowledge of additional programming languages or data analysis tools.
• Familiarity with agile project management methodologies.
• Experience with customer loyalty programs.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) – Assignment Length:
This is a 12-month contract position.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) - Start Date:
ASAP.
Senior Python/SAS Data & Campaign Reporting Analyst (Loyalty Program) - Assignment Location:
Toronto, Ontario, Canada. This is a hybrid role requiring 3 days in office.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application through our portal.
Role summary
Senior Campaign Developer/Reporting Analyst, Python/SAS (Loyalty Program)
Toronto, Ontario · Hybrid
RATE
$60–$80/hr CAD
TYPE
Contract · 12 Months
STARTS
6/15/2026
POSTED
4 days ago
ATS ID
325982
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →