Technical Architect, Dynamics 365 CRM/D365 CE (Hybrid) – Digital Nova Scotia – Leading Digital Industry

Technical Architect, Dynamics 365 CRM/D365 CE (Hybrid)

BDO Digital is looking for a full-time permanent Microsoft Dynamics 365 CRM / D365 CE Technical Architect to join our growing team. The individual can work on a hybrid work model from one of our Oakville, Toronto, Halifax or Edmonton offices and will own the following responsibilities:

  • Lead the design and architecture of end-to-end solutions for Microsoft Dynamics 365 CE, ensuring scalability, security, and performance.
  • Develop and enforce architectural best practices and guidelines for CRM implementations.
  • Collaborate with business stakeholders, project managers, and development teams to define requirements and system architecture.
  • Provide technical leadership and mentorship to development teams, ensuring adherence to best practices and architectural principles.
  • Evaluate new technologies, tools, and frameworks to improve the architecture and performance of Microsoft Dynamics 365 CE solutions.
  • Define integration strategies with other enterprise systems using APIs, middleware, and cloud technologies.
  • Oversee DevOps automation, including CI/CD pipelines, testing, and deployment strategies.
  • Troubleshoot and resolve architectural and performance issues, providing recommendations for optimization.
  • Ensure software documentation and reporting align with best practices and compliance standards.

How do we define success for your role?

  • You will understand the industries BDO services and contribute to the group’s advancement.
  • You will ensure work is complete, accurate, and appropriately reviewed by maintaining the necessary technical knowledge and professional development.
  • You will recommend and implement quality or efficiency improvements to our engagements.
  • You will actively engage in communication with people leaders to ensure understanding of performance and development while identifying and attracting top talent.
  • You will support our firm’s revenue growth by referring clients to other service lines and new clients to BDO.

Your experience and education

  • Must have 7+ years of experience working in Microsoft Dynamics 365 (CRM/CE) architecture and development.
  • Strong experience in defining and implementing enterprise-level architecture for Microsoft Dynamics 365 CE.
  • Expertise in designing integrations with Azure services, APIs, middleware, and other enterprise applications.
  • Experience leading technical teams, mentoring developers, and conducting peer code reviews.
  • Deep understanding of Microsoft Power Platform, Power Automate, Power Apps, and Dataverse.
  • Experience with ASP.Net MVC, API application development (C#), and front-end technologies (HTML, CSS, JavaScript).
  • Strong knowledge of Plug-in development (C#), Dynamics CRM SDK, and Portal development.
  • Experience in DevOps automation, CI/CD pipelines, and cloud-based deployments (Azure DevOps, GitHub Actions, etc.).
  • Excellent communication and ability to translate complex technical concepts into business language for stakeholders.