Lead Dynamics 365 CRM Developer – Public Sector Solutions

VStream Labs Inc · 1 month ago
Opening closed.
Applications Received
26
Closed On
21 Aug, 2026

Lead Dynamics 365 CRM Developer – Public Sector Solutions

Role Summary

  • Lead the design, development, testing, deployment, and maintenance of Microsoft Dynamics 365 CRM solutions supporting citizen-facing services and internal business processes.
  • Provide technical leadership for CRM development, integrations, security, accessibility, and production support within an established enterprise platform.
  • Work closely with business teams, solution architects, analysts, administrators, and external partners to deliver scalable, secure, accessible, and supportable solutions.

Key Responsibilities

  • Design, develop, configure, and maintain Dynamics 365 CRM solutions.
  • Develop custom CRM components using C#, .NET, JavaScript, plugins, workflows, business rules, and APIs.
  • Configure and extend Dynamics 365 Customer Service and Public Sector Solutions.
  • Develop functionality for case management, applicant onboarding, authorized representatives, reassessments, appeals, correspondence, and reporting.
  • Design and maintain integrations between Dynamics 365, Azure services, identity providers, document repositories, and enterprise applications.
  • Develop secure document-management capabilities, including document upload, validation, scanning workflows, metadata, storage, retrieval, and access controls.
  • Develop accessible and bilingual user interfaces in compliance with WCAG 2.1 AA requirements.
  • Develop CRM data models, workflows, notifications, automation, and business processes.
  • Implement logging, monitoring, auditing, exception handling, diagnostics, and operational support capabilities.
  • Apply CRM security controls, including role-based access, field-level security, auditing, sharing, encryption, and permissions.
  • Conduct code reviews and provide technical guidance and mentoring to other developers.
  • Develop automated, unit, and integration tests and support CI/CD-based deployments.
  • Participate in design and architecture reviews, release planning, deployments, production support, troubleshooting, and root-cause analysis.
  • Maintain technical specifications, deployment procedures, support documentation, and knowledge-transfer materials.

Must-Have Requirements

  • 7+ years of experience developing Microsoft Dynamics 365 CRM solutions.
  • 3+ years leading development activities on large enterprise CRM implementations.
  • Experience delivering at least three enterprise Dynamics 365 CRM implementations, modernization initiatives, or major releases.
  • Strong hands-on experience with:
  • Dynamics 365 CRM and Customer Service
  • Dataverse
  • C#, .NET, JavaScript, HTML, and CSS
  • REST APIs and JSON
  • Dynamics 365 Public Sector Solutions
  • Experience developing complex case-management, benefits-management, or citizen-facing solutions.
  • Experience designing and implementing integrations between Dynamics 365 CRM and enterprise applications.
  • Experience with Microsoft Azure integration services and API-based integration patterns.
  • Experience developing secure document-management and document-processing solutions.
  • Experience developing accessible and bilingual digital services compliant with WCAG 2.1 AA standards.
  • Experience with Git, Azure DevOps, source control, CI/CD pipelines, release management, and automated deployments.
  • Experience supporting production environments, troubleshooting incidents, resolving defects, and implementing enhancements.
  • Experience working in Agile delivery teams and multi-vendor environments.
  • Experience working with federal, provincial, territorial, or other large public-sector organizations.
  • Microsoft Certified: Power Platform Developer Associate (PL-400).
  • Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate or equivalent Dynamics 365 certification.
  • Ability to work within public-sector requirements related to security, privacy, accessibility, records management, bilingual services, and digital service delivery.
  • Reliability Status security clearance is required.

Nice-to-Have Requirements

  • Experience with Dynamics 365 Public Sector Solutions in large-scale implementations.
  • Experience with public-sector case-management, grants, benefits, or citizen-service platforms.
  • Experience integrating Dynamics 365 CRM with Azure services, enterprise document repositories, Microsoft Fabric, analytics, or enterprise reporting platforms.
  • Experience supporting security assessments, privacy reviews, accessibility reviews, and Authority to Operate activities.
  • Experience mentoring development teams and serving as a technical lead.

Key Deliverables

  • CRM customizations and enhancements
  • Plugins and workflow components
  • Integration services and APIs
  • Technical designs and specifications
  • Deployment packages and release documentation
  • Automated tests and test evidence
  • Production support documentation
  • Defect fixes and optimization recommendations
  • Knowledge-transfer materials

Additional Requirements

  • Must be able to become productive quickly within an established production environment.
  • Must be comfortable supporting a high-profile, citizen-facing service delivery platform.
  • Must follow applicable public-sector security, privacy, accessibility, records-management, bilingual-service, and digital-service requirements.


Opening closed.