Job Description
Programmer/Analyst – Level 2
📍 Remote (Must be in Canada)
⏳ Contract: 1 year (2 possible renewals)
🗓 Apply by: Dec 3, 2025
Our client is seeking a senior technical lead to bridge onshore teams with an offshore system integrator, overseeing architecture, code quality, governance, and secure solution delivery across a complex D365 + Azure ecosystem.
Required Experience
✔️ Power Platform: PowerApps, Power Pages, Power Automate, Power BI
✔️ D365/Azure feature flags; CI/CD automation via Azure Pipelines
✔️ Data migration: KingswaySoft, Azure Data Factory
✔️ Automated monitoring for Dynamics (performance/error)
✔️ Leadership, mentoring & code QA
✔️ Governance & best practices for Dynamics CRM, PowerApps, Power Pages
Required Skills
✔️ Azure, Power Apps, Power Pages, Power Automate, SSRS, SQL, C#/.NET, X++
✔️ Expert: ASP.NET MVC, C# APIs, HTML/CSS/JavaScript
✔️ Dynamics CRM plugin development (C#) & SDK
✔️ D365 Master Data Model via Logic Apps
✔️ Config: workflows, rules, actions, calc fields
✔️ Azure Function Apps/Web Apps/Service Bus
✔️ Full D365 stack: C#, plugins, web resources, Canvas/Model apps, Cloud Flows, Azure Functions, App Insights
✔️ D365 DevOps & deployment methods
✔️ Expert: AL language (VS Code, DevOps, Git)
✔️ PowerShell
✔️ CRM customization, deployment & integration
✔️ Business workflow implementation
✔️ Federated authentication integration (Azure AD B2C / Entra External ID)
✔️ Strong understanding of Dynamics security model
