.NET/Power Platform Developer

BFL CANADA

Montreal

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Continued education and development support
Wellness allowance
Year‑round social activities

Job summary

A leading risk management and insurance brokerage firm in Montreal is seeking a skilled .NET/Power Platform Developer. In this role, you will build customer-facing portals and broker tools while collaborating with cross-functional teams to deliver robust solutions. Ideal candidates will have at least 3 years of experience with Dynamics 365 and Power Platform, along with strong .NET skills. The position offers competitive salaries, a hybrid work program, and a supportive environment for personal and professional growth.

Qualifications

  • 3+ years software engineering experience with Dynamics 365 / Dataverse and Power Platform.
  • Comfortable with Dataverse data modeling, FetchXML, LINQ, and performance tuning.
  • Secure development & compliance awareness (e.g., PCI for payments) is an asset.

Responsibilities

  • Build and enhance Dynamics 365 model‑driven apps and Power Pages portals.
  • Design, implement, and maintain Dataverse plugins and Azure Functions.
  • Collaborate with PMs, Business Analysts, and testers to refine requirements.

Skills

Dynamics 365 / Dataverse
.NET (C#)
JavaScript
Azure DevOps
CI/CD
Bilingual French and English

Tools

.NET 9
Azure Functions
Power BI

Job description

Overview

Join us as a .NET/Power Platform Developer at BFL CANADA in Montreal. The role focuses on building customer‑facing portals and broker tools for 25,000+ clients, delivering end‑to‑end features across Dynamics 365, Dataverse, Power Platform, and Azure.

Our Benefits
  • Continued education and development support
  • Projects that reward personal and professional growth
  • Diversity, integrity, and community support at the core of our culture
  • Competitive salaries and benefits: generous medical and dental, telemedicine, employee and family assistance program, retirement and savings plans
  • Hybrid work program, wellness allowance, and year‑round social activities
Responsibilities
  • Build and enhance Dynamics 365 model‑driven apps and Power Pages portals, including payment integrations and automated document generation.
  • Design, implement, and maintain Dataverse plugins (.NET 9/C#), Azure Functions, and REST API integrations.
  • Operate Azure DevOps CI/CD (YAML pipelines), solution management, ALM, environment strategies, and disaster‑recovery plans.
  • Conduct code reviews, testing, monitoring, and production incident troubleshooting (root cause, post‑mortems, guardrails).
  • Collaborate with PMs, Business Analysts, and testers to refine requirements, improve UX, and prioritize roadmap items.
Ideal Candidate
  • 3+ years software engineering experience with Dynamics 365 / Dataverse and Power Platform (Model‑driven apps, Power Pages/Power Apps, Power Automate).
  • Strong .NET (C#), ideally .NET 8/9, building Dataverse plugins and Azure Functions; solid JavaScript for portal customization.
  • Proficiency with Azure DevOps, Git, branching strategies, and CI/CD.
  • Comfortable with Dataverse data modeling, FetchXML, LINQ, and performance tuning.
  • Experience integrating payments, external REST APIs, and secure authentication (Entra ID/OAuth).
  • Insurance/financial services domain experience is an asset.
  • Secure development & compliance awareness (e.g., PCI for payments) is an asset.
  • Bilingual French and English communication skills required for stakeholder interaction outside Quebec.
  • Pragmatic approach to unit/integration testing, observability, and operational excellence.
  • Clear communication with stakeholders; ability to translate business needs into reliable software.
Technical Stack & Tools
  • Dynamics 365 / Dataverse, Power Pages / Power Apps / Power Automate
  • .NET 9 (C#), Azure Functions, Azure App Service, Key Vault
  • Azure DevOps (Repos, Pipelines, Boards), YAML pipelines
  • Power BI
  • XrmToolBox, Plugin Registration, Configuration Migration, Solution Packager, FetchXML
About BFL CANADA

BFL CANADA is a large employee‑owned risk management and insurance brokerage firm operating across 27 offices in Canada. The Montreal office is located in the heart of downtown Montreal, offering a vibrant professional environment.

We welcome and encourage applications from people with diverse abilities. BFL Canada is committed to fostering an environment that is diverse, equitable, inclusive, and accessible to all. Accommodations are available on request. Offers of employment are conditional upon satisfactory background verification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Dynamics Developer (Hybrid Montreal)
Dynamics Developer (Hybrid Montreal)

Capco • Montreal (administrative region)

On-site
CAD 92,000 - 105,000
Health insurance (100% company-paid)
RRSP with employer matching
Virtual health care
+2
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Edmonton

Hybrid
CAD 90,000 - 135,000
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Halifax

Hybrid
CAD 90,000 - 130,000
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Saskatoon

Hybrid
CAD 90,000 - 130,000
Benefits from day one
Flexible personal time off
Hybrid work model
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Winnipeg

Hybrid
CAD 110,000 - 150,000
Hybrid work arrangement
Benefits from day one
Wellness reimbursement
+1
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Oakville

Hybrid
CAD 84,000 - 128,000
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 84,000 - 128,000
Business Solutions Developer
Business Solutions Developer

TechAlliance of Southwestern Ontario, London Economic Development Corporation • Montreal (administrative region)

On-site
CAD 63,000 - 105,000
Career development support
Health & wellness benefits
Time off & volunteering
+3
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

BDO Canada • Ottawa

Hybrid
CAD 84,000 - 128,000
Hybrid work arrangement
Benefits from day one
Wellbeing reimbursement