Bank of Montreal
Senior Analytics Developer – Residential Lending Analytics
Chicago, IL, United States · Remote
RATE
$90/hr USD
POSTED
11/4/2026
Job Description
BMO is currently sourcing for a Senior Analytics Developer, to support the SAS to Python migration for Residential Lending Analytics.
This is a remote or hybrid contract role.
Role Overview
BMO is retiring SAS and moving its analytics, reporting, ETL and automation processes to Python in an enterprise Anaconda environment. This is a hands-on technical delivery role. The developer analyzes existing SAS processes, rebuilds them as modular Python code and validates the migrated outputs against the legacy results. The work supports BMO’s SAS decommissioning effort while keeping reporting reliable for the business throughout the transition.
Key Responsibilities
- Analyze and document existing SAS reporting packages, analytic processes, ETL and automation processes
- Design and develop modular, reusable Python replacements within the Anaconda environment
- Optimize Python code and SQL queries for large datasets without changing approved business logic
- Validate migrated outputs against legacy source systems through reconciliation and testing
- Support validation sessions and business acceptance testing with internal stakeholders
- Create process documentation, report specifications and data mappings
- Escalate unclear business logic or technical constraints to process owners and project leads
Must-Have Skills
- 5+ years of experience in reporting, analytics, business intelligence, data management or data engineering
- Advanced Python for analytics, reporting, ETL and automation on large, complex datasets, including pandas and related data-processing libraries
- Modular, maintainable, production-ready Python code
- SAS programming sufficient to read, troubleshoot and reconstruct legacy processes, including PROC SQL, DATA Steps, macros, Unix batch and automated processes, ODS, Proc Tabulate and Proc Summary
- Experience converting SAS programs or comparable legacy analytical processes into Python
- Strong SQL, including complex joins, transformations, query optimization and data validation
- Reconciliation and testing of migrated outputs against legacy source systems
Nice to Have Skills
- Banking, lending, financial services or other regulated industry experience
- Enterprise-managed Anaconda environments
- Mortgage, home equity, consumer lending or portfolio analytics data
- Microsoft Power BI or other visualization tools
- Data governance and reporting controls in regulated environments
- GitHub and GitHub Copilot
Ideal Candidate
- Has worked on a SAS decommissioning or platform migration program within a bank or other regulated financial institution
- Has supported production reporting packages for a lending or portfolio analytics team
- Has worked with project leads and process owners through validation and business acceptance of migrated processes
Qualifications
About the BMO Contractor Talent Network
This contract job with BMO has been posted by Procom, BMO's recruitment service partner supporting the BMO Contractor Talent Network.
Should you be selected for this contract engagement, Procom will act as the employer of record or the agency of record for your contract engagement.
To find out more visit https://bmo.clientconnections.com.
Benefits
Benefits provided include Basic Life/AD&D insurance, Short- and Long-Term Disability, and EAP at no cost to eligible employees after a waiting period. Medical and dental coverage (employee premium contributions), a non-matching 401(k) plan, and additional voluntary coverage are also available. This role includes legislatively required paid leave; no bonus, commission, or equity compensation applies.
Ready to apply?
You'll complete the application on the company's career site.
About Bank of Montreal
BMO is an organization driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on members of its team, to create lasting, positive change for its customers, its communities, and its people. By working together, innovating, and pushing boundaries, BMO transforms lives and businesses, and powers economic growth around the world. As a contract worker on the BMO team, you are valued, respected, and heard, and you have more ways to grow and make an impact. BMO strives to help you make an impact from day one – for yourself and BMO's customers.
Role summary
Senior Analytics Developer – Residential Lending Analytics
Chicago, IL · Remote
RATE
$90/hr USD
TYPE
Contract · 6 Months
STARTS
10/30/2026
POSTED
2 hours ago
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 →