Hands-on Software Lead: Dynamics 365 & Power Platform

Affinity

Richmond

On-site

CAD 110,000 - 140,000

Full time

44 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Affinity Group in Canada is seeking a Software Development Lead who blends hands-on coding with technical leadership and governance to deliver complex Dynamics 365/Power Platform solutions.

You will spend roughly half of your time coding in C#/.NET and building model-driven and canvas apps, with the remaining time directing delivery, coordinating with Platform, Security, Infra, Data and DevOps, and ensuring architectural standards.

Qualifications

  • Bachelor's degree in CS/Software Engineering or equivalent.
  • 6+ years software engineering experience.
  • 4+ years hands-on Dynamics 365/Power Platform incl. configuration, customization, development, integrations, and end-to-end implementation.
  • Power Apps, Canvas Apps, Model-driven Apps, Power Automate, Dataverse, Power Fx, PCF.
  • 5+ years of strong C#/.NET development experience.
  • 3+ years as a Software Development Lead, Technical Lead, Senior Developer, Architect, or equivalent.
  • Experience designing and reviewing enterprise application architectures.
  • Experience coordinating with Platform, Security, Infrastructure, Data, DevOps, Architecture and other enterprise teams.
  • Strong Microsoft Azure, REST/API and enterprise integration experience."

Responsibilities

  • Hands-on development for ~50% of time with C#/.NET and Dynamics 365.
  • Technical delivery leadership for ~25% of time.
  • Architecture and technical governance oversight for Dynamics 365 and Microsoft platform.
  • Mentoring developers and upholding engineering standards.
  • Coordinate with Platform, Security, Infrastructure, Data, DevOps and other teams.

Skills

C#/.NET development
Dynamics 365
Power Platform
Azure
REST APIs
Git
Azure DevOps
Leadership
Architectural design
Communication

Education

Bachelor's degree in CS/Software Engineering or equivalent

Tools

Dynamics 365/Power Platform
Dataverse
PCF
Power Apps
Power Automate

Job description

Affinity Group in Canada is seeking a Software Development Lead who blends hands-on coding with technical leadership and governance to deliver complex Dynamics 365/Power Platform solutions.

You will spend roughly half of your time coding in C#/.NET and building model-driven and canvas apps, with the remaining time directing delivery, coordinating with Platform, Security, Infra, Data and DevOps, and ensuring architectural standards.

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

Similar jobs worth comparing

Software Development Lead
Software Development Lead

Affinity • Richmond

On-site
CAD 110,000 - 140,000
Software Development Lead
Software Development Lead

Altis Technology • Vancouver

Hybrid
CAD 120,000 - 160,000
Dynamics 365 CE Functional Developer & Platform Owner
Dynamics 365 CE Functional Developer & Platform Owner

TPGS • Mississauga

On-site
CAD 90,000 - 130,000
RRSP matching
Wellness account
Paid time off
+3
Senior Dynamics 365 & Azure Software Architect
Senior Dynamics 365 & Azure Software Architect

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Dynamics 365 CRM Lead Developer
Senior Dynamics 365 CRM Lead Developer

Worky • Mississauga

On-site
CAD 110,000 - 150,000
Dynamics 365 CRM Developer | Power Platform & Azure DevOps
Dynamics 365 CRM Developer | Power Platform & Azure DevOps

Turtle Island Staffing • Canada

On-site
CAD 90,000 - 130,000
Microsoft PowerApps Technical Lead
Microsoft PowerApps Technical Lead

Compunnel Inc. • Ontario

On-site
CAD 80,000 - 100,000
Senior Dynamics 365 Developer - CRM & Power Platform Lead
Senior Dynamics 365 Developer - CRM & Power Platform Lead

Huntel Global • Toronto

On-site
CAD 110,000 - 160,000
Lead Dynamics 365 CE Architect — Strategy & Delivery
Lead Dynamics 365 CE Architect — Strategy & Delivery

Lvs1 • Calgary

On-site
CAD 140,000 - 190,000
Great people and culture
Comprehensive benefits plan
Career Growth
+2
Senior Dynamics 365 (CE) Developer
Senior Dynamics 365 (CE) Developer

Yoush Consulting • Toronto

Hybrid
CAD 120,000 - 150,000
Hybrid work
Excellent benefits