Application Developer (D365)
Back to All Jobs
[social_share]
Our client requires a developer to join a multi-year initiative for modernizing housing program delivery for affordable housing through a based on Microsoft Dynamics 365 (D365) integration with a cloud ERP platform. This includes legacy application decommissioning, digital service enhancement, business process refinement, data management strategy development and stakeholder engagement for seamless transition to new systems and services.
The successful proponent is NOT required to work onsite in Edmonton, Alberta; however, initial onboarding and key stakeholder meetings may require in-person attendance. Following onboarding, work arrangements may be hybrid or fully remote, depending on the client’s operational needs and mutual agreement. All work must be completed during regular business hours. The client will not provide office space, desks, hardware, or software. Proponents must reside in Canada and ensure all work is performed within the country.
Edmonton, Alberta (Remote within Canada)
Responsibilities
- Dynamics configuration and customization using advanced coding and solution architecture
- Translate requirements into detailed technical specifications and solutions.
- Design and implement secure, scalable application architecture, including database schema and entity relationships.
- Manage production releases, including solution management, build tracking, deployment, and data migration.
- Develop and support digital interfaces between housing systems and the public sector ERP financial system
Mandatory Requirements
- Diploma or Degree in a Business and/or Information Technology-related field
- 10 years’ experience configuring and customizing enterprise packaged applications, including at least 5 years focused on Microsoft Dynamics 365 and Power Platform.
- 5 years’ leading development of enterprise-grade CRM systems using Agile delivery methodologies.
- 10 years’ designing and implementing integrations between enterprise CRM systems and ERP/financial systems.
- 10 years’ experience with MS Dynamics & Power Platform components: Plugins (.NET/C#), Workflow Activities (.NET/C#), Web Resources (JavaScript/HTML/CSS).
- 5 years’ designing and developing Power Platform and Azure components such as Power Automate Cloud Flows and/or Azure Logic Apps.
- 10 years’ experience with Dynamics 365 Application Lifecycle Management (Solution Layering, versioning, managed/unmanaged solutions, deployment strategies).
Desirable Requirements
- 10 years’ designing and operationalizing production release and configuration methodologies (environment strategy, automated deployments, data migration).
- 5 years’ large-scale ETL processes including data cleansing, mapping, and migration into Dynamics 365.
- 5 years’ experience using GitHub for source control, CI/CD pipelines, and deployment of Power Platform solutions.
- 5 years’ familiarity with Microsoft Dataverse, Common Data Model, and enterprise governance best practices.
- 5 years’ developing RESTful services and integrating with Microsoft Graph API, Dataverse Web API, and related services.
- 5 years’ knowledge of security model design in Dynamics 365 (role-based access, business units, field-level security, record ownership).
- 5 years’ experience delivering application development services for public sector clients, including government ministries, agencies, boards, or commissions.
- 10 years’ strong verbal and written communication skills for technical and non-technical audiences.
Job Posting ID: 56179
Location: Edmonton, Alberta (Remote within Canada)
Estimated Starting Date: May 30, 2025
Estimated End Date: till May 29, 2026 + 2 pos. 1-year extensions
Posting Closing Date: May 6, 2025
Apply for this Job Posting
Fill in the form below to submit your application for this position.