onsite
Specialist, Software Engineering D365 CRM - Canada Mortgage and Housing Corporation (CMHC)
Software Engineer
Lead development and enhancement of Dynamics 365 CRM solutions, leveraging C#, .NET, Azure, and Power Platform to deliver robust, scalable features for a large public sector organization.
About the role
Key Responsibilities
- Design, develop, and maintain custom Dynamics 365 CRM solutions using C# and .NET.
- Integrate CRM with Azure services (Logic Apps, Functions, API Management) to extend functionality.
- Collaborate with business analysts to translate requirements into technical specifications and user stories.
- Implement Power Platform components (Power Apps, Power Automate) to streamline business processes.
- Write efficient SQL queries and manage data migration tasks within the CRM database.
- Participate in Agile ceremonies, provide estimates, and deliver incremental value in sprints.
Requirements
- 3+ years of experience developing on Microsoft Dynamics 365 CRM.
- Strong proficiency in C#, .NET, and Azure cloud services.
- Hands‑on experience with Power Platform and SQL Server.
- Excellent problem‑solving skills and ability to work collaboratively in a hybrid environment.
- Effective communication skills in English, both written and verbal.