Dynamics 365 & Power BI Architecture Lead

Southernirrigation

Chilliwack

On-site

CAD 160,000 - 200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

100% employer-paid health benefits
RRSP matching
Culture & community events
Bonus opportunities

Job summary

Southern Irrigation seeks a Business Systems Architect & Development Lead for its Chilliwack, BC location. The role owns Dynamics 365 BC, Power BI, the webstore, and integrations to other business apps, guiding internal and external developers and setting technical direction for scalable, maintainable solutions.

The candidate will design, develop, and maintain extensions using AL, ensure robust testing and deployment practices, and balance immediate needs with long-term system health and growth.

Qualifications

  • Extensive hands-on experience with Microsoft Dynamics 365 Business Central and AL development.
  • Strong understanding of BC architecture, extensions, APIs, data structures, and integrations.
  • Proven ability to design and deliver production-grade Business Central solutions.
  • Experience with REST APIs and modern integration methods.

Responsibilities

  • Own Business Central architecture and development standards.
  • Design, develop, test, deploy, troubleshoot, and maintain extensions and applications using AL.
  • Assess business requirements and determine the right technical solution.
  • Review existing customizations, extensions, and processes for performance, maintainability, and technical debt.
  • Refactor or redesign weak or overly complex solutions.
  • Troubleshoot issues and address root causes.
  • Ensure custom development remains compatible with Microsoft updates.
  • Maintain appropriate testing, version control, deployment, and documentation practices.
  • Set technical standards across Southern’s business systems.
  • Direct and review work completed by employees, contractors, consultants, and third-party developers.
  • Review significant solutions before development begins.
  • Assess work for architecture, code quality, performance, security, reliability, and maintainability.
  • Hold external development partners accountable for the quality of their work.
  • Determine when work should be completed internally or externally.
  • Prevent unnecessary customization, duplication, and short-term solutions that create long-term problems.
  • Maintain a clear understanding of major applications, integrations, and data flows.
  • Anticipate system needs and recommend improvements before growth creates problems.
  • Own the architecture and reliability of Southern’s Power BI environment.
  • Design and maintain efficient data models, datasets, connections, and reporting structures.
  • Ensure reporting is accurate and consistent.
  • Establish clear definitions for key business metrics.
  • Troubleshoot data discrepancies, failed refreshes, performance issues, and reporting errors.
  • Reduce duplication and inefficient reporting structures.
  • Ensure reporting scales with company growth and increasing data volumes.
  • Build reports directly where appropriate and guide others completing Power BI development.
  • Own the design and reliability of integrations between Business Central and other systems.
  • Design and maintain appropriate API and data-integration architecture.
  • Oversee integrations involving Clover, the webstore, Power Platform, third-party applications, and future systems.
  • Ensure integrations include appropriate logging, monitoring, error handling, authentication, and recovery.
  • Troubleshoot failed or inconsistent data flows.
  • Evaluate new applications based on how well they fit Southern’s existing environment.
  • Establish clear system ownership and authoritative data sources.
  • Reduce unnecessary manual entry and duplication through appropriate automation.
  • Provide technical ownership and architectural direction for Southern’s webstore.
  • Ensure product, pricing, inventory, customer, order, payment, and related data flows are reliable.
  • Work with internal stakeholders and external developers on new functionality.
  • Review proposed architecture and third-party development before implementation.
  • Ensure webstore development considers performance, security, maintainability, dependencies, and growth.
  • Work with employees across Southern to understand business processes and system needs.
  • Translate business requirements into practical technical solutions.
  • Prioritize permanent improvements over repeated manual fixes.
  • Maintain documentation of systems, integrations, development, and key technical decisions.
  • Stay current with Business Central, Power BI, Power Platform, Azure, and related technologies.
  • Recommend improvements where they provide clear business value.
  • Complete other related duties as required.

Skills

Dynamics 365 BC
AL development
Power BI
REST APIs
Software architecture
Git / source control
System integration
Technical leadership
Clear communication

Tools

Azure Functions
Logic Apps
Service Bus
Power Platform
Dataverse
.NET/C#

Job description

Southern Irrigation seeks a Business Systems Architect & Development Lead for its Chilliwack, BC location. The role owns Dynamics 365 BC, Power BI, the webstore, and integrations to other business apps, guiding internal and external developers and setting technical direction for scalable, maintainable solutions.

The candidate will design, develop, and maintain extensions using AL, ensure robust testing and deployment practices, and balance immediate needs with long-term system health and growth.

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

Similar jobs worth comparing

Business Systems Architect & Development Lead
Business Systems Architect & Development Lead

Southernirrigation • Chilliwack

On-site
CAD 160,000 - 200,000
100% employer-paid health benefits
RRSP matching
Culture & community events
+1
Dynamics 365 BC Technical Architect — Enterprise ERP Leader
Dynamics 365 BC Technical Architect — Enterprise ERP Leader

Socket.dev • Calgary

On-site
CAD 120,000 - 170,000
Flexible work arrangements
Learning and certification support
Microsoft Dynamics 365 BC Developer
Microsoft Dynamics 365 BC Developer

R2 Global • Richmond

Hybrid
CAD 110,000 - 150,000
Dental & health care
Disability & life insurance
Paid time off
+3
Global Dynamics 365 Delivery Lead - Architecture & Strategy
Global Dynamics 365 Delivery Lead - Architecture & Strategy

Finning • Edmonton

On-site
CAD 120,000 - 140,000
Hybrid work model
Pension plan
Employee stock purchase plan
+2
Senior Applications Leader - Dynamics 365 & Business Apps
Senior Applications Leader - Dynamics 365 & Business Apps

Flyover Attractions • Vancouver

Hybrid
CAD 100,000 - 120,000
Extended Benefits
Short Term Incentive Program
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
Dynamics 365 Lead Developer – Customer Service, Power Apps & Azure
Dynamics 365 Lead Developer – Customer Service, Power Apps & Azure

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 120,000 - 165,000
Power BI Technical Lead
Power BI Technical Lead

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 150,000
Microsoft Dynamics 365 CE Technical Solution Architect/Architecte Technique de Solutions Microsoft Dynamics 365 CE
Microsoft Dynamics 365 CE Technical Solution Architect/Architecte Technique de Solutions Microsoft Dynamics 365 CE

IBM • Toronto

On-site
CAD 110,000 - 160,000
Power BI & D365 Analytics Lead
Power BI & D365 Analytics Lead

Associated Engineering • Calgary

Hybrid
CAD 85,000 - 115,000
Shareholder opportunities
Pension program
Health/dental/vision
+11