BMO Financial Group is looking for a Senior Analyst to join their Data & Analytics team to analyze banking product performance and client behavior, support reporting needs, and translate data into actionable insights to inform business decisions across sales, pricing, and profitability.
Requirements
- Proficient in SQL and Python (or other programming languages with a willingness to learn Python).
- Experience with data visualization tools (e.g., Tableau, Power BI) is a plus.
- Use SQL and Python (or similar programming languages) to extract, clean, and analyze data.
- Build and maintain scalable data pipelines and reporting.
- Contribute to automation and process improvement efforts within the team.
- Strong analytical thinking and attention to detail.
- Ability to communicate insights clearly and effectively.
Responsibilities
- Analyze banking product performance and client behavior to identify opportunities and risks.
- Support recurring and ad-hoc reporting needs for business stakeholders.
- Translate data into clear, actionable insights that inform decisions across sales, pricing, and profitability.
- Use SQL and Python (or similar programming languages) to extract, clean, and analyze data.
- Build and maintain scalable data pipelines and reporting.
- Contribute to automation and process improvement efforts within the team.
- Partner with cross-functional teams to align analytics with business goals.
Other
- 3–5 years of experience in banking analytics
- Familiarity with banking products and client segmentation.
- Eagerness to learn and contribute to a collaborative, high-performing team.
- Present findings in a clear and compelling way to non-technical audiences.
- Support senior analysts and managers in strategic projects and deep-dive analyses.