Senior Data & BI Developer / Architect

ProViso Consulting Toronto, Canada

About the role

This is a 7-month contract role in Toronto for a senior data and BI developer/architect within a bank's Business Banking Credit Risk data and analytics team. It suits a hands-on technical builder who can design end-to-end data pipelines and scalable BI solutions using Power BI, Microsoft Fabric and Databricks. The mandate is to modernize the team's data architecture and deliver enterprise-grade analytical assets.

What you’ll do

  • Design, build and optimize data pipelines using Power BI Premium, Microsoft Fabric and/or Databricks
  • Develop scalable semantic models, star schemas and tabular models for enterprise analytics
  • Build Power BI datasets, dashboards and reports aligned with business requirements
  • Implement data quality controls, lineage documentation and metadata standards
  • Collaborate with business partners, data engineers, risk analysts and architecture teams
  • Support workspace governance, performance tuning and capacity optimization in Power BI Premium/Fabric
  • Contribute to modernizing the team's next-generation data architecture

What they’re looking for

  • 7+ years in data engineering, BI development or data/BI architecture roles
  • 7 years of expert-level experience with Power BI, including DAX, M language and Premium capacities
  • 7 years of expert-level SQL experience, including performance tuning and stored procedures
  • 5 years of expert-level experience with Microsoft Fabric, including Data Factory, Lakehouse and KQL
  • 3 years of experience with Databricks, including PySpark, Delta Lake and notebooks
  • Expert-level experience with data lake file formats including Parquet, Delta, ORC and DuckDB
  • Strong understanding of dimensional modeling, semantic modeling and data governance
  • Experience with CI/CD for analytics, Git and DevOps pipelines
  • Experience in enterprise environments with structured SDLC processes
  • Bachelor's degree in computer science, engineering, business, finance or technology

Nice to have

  • Experience in risk analytics, banking or credit risk domains
  • Familiarity with PowerShell, Power Platform and Python
  • Experience with Lakehouse and Medallion-based data structures
  • Knowledge of security, privacy and compliance standards in financial institutions
  • MS Fabric, Databricks or Power BI certification

What’s on offer

  • 7-month contract

Questions about this role

How many years of experience do I need?

7+ years in data engineering, BI development or BI architecture, with 7 years of expert-level Power BI and SQL experience.

Is this a permanent job?

No, it's a 7-month contract.

Do I need a degree?

A bachelor's degree in computer science, engineering, business, finance or technology, or equivalent, is expected.

What's the interview process?

Two rounds: a 30-minute video interview with the hiring manager and leadership, then a 30-minute in-person interview with the hiring manager and a senior team member.

Related roles

Senior Power BI Developer

ProViso Consulting · Toronto, Canada

A senior Power BI developer contract role in Toronto supporting capital and risk reporting modernization for a banking client.

Senior
Power BIDAXPower QueryM Code +4
Today

Data Analyst

ProViso Consulting · Toronto, Canada

A 9-month contract data analyst role in Toronto supporting a major bank's credit card engagement and marketing analytics. Suits an experienced analyst strong in SQL, Python and BigQuery.

On-siteSeniorContract
SQLPythonPower BIBigQuery +6
Yesterday

Senior BI Developer - Data Analytics

ElementSkill · Pune, India

A Microsoft-stack BI developer role in Pune covering ETL, data warehousing and Power BI dashboard development.

SeniorFull-time
SSISSSRSSQL ServerT-SQL +9
3 days ago

Data Analyst - Data Quality & Databricks

Nexionpro Services · Bangalore, India · Chennai, India · Pune, India

A data analyst role centered on data quality, profiling and reconciliation using Databricks, SQL and PySpark, open across Bangalore, Chennai and Pune for candidates with 7-11 years of experience.

SeniorFull-time
DatabricksSQLPythonPySpark +4
Yesterday

Senior Fabric Data Architect

KPI Partners · Bangalore, India · Hyderabad, India · Pune, India

A senior Microsoft Fabric data architect role focused on roadmap ownership and cross-team coordination, open across Bangalore, Hyderabad and Pune.

On-sitePrincipalFull-time
Microsoft FabricAzurePythonSQL +3
3 days ago

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago