← Back to Jobs
Technology
MG
Microsoft Dynamics 365 Software Engineer (This is only for candidates in Canada)
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
23 hours ago
AzureC#.NETGitJavaScriptREST
Job Description
Microsoft Dynamics 365 Software Engineer
Location: Canada
Experience: 5 7 Year
Remote
Role Type: Contract
Job Description
We are seeking an experienced Microsoft Dynamics 365 Software Engineer with strong hands-on expertise in D365 Customer Service/CRM and Case Management. The ideal candidate will design, develop, customize, integrate, and support scalable Dynamics 365 solutions supporting end-to-end case management processes.
Key Responsibilities
- Design and develop Microsoft Dynamics 365 Customer Service and Case Management solutions.
- Configure case lifecycle, queues, routing, SLAs, escalations, and business processes.
- Customize D365 using plugins, workflows, JavaScript, C#, and .NET technologies.
- Develop solutions using Power Apps, Power Automate, and Microsoft Dataverse.
- Design and maintain custom entities, forms, views, dashboards, and security roles.
- Develop integrations between D365 and external applications using REST APIs.
- Build automated workflows supporting case creation, assignment, tracking, and resolution.
- Configure role-based security, field-level security, auditing, and access controls.
- Troubleshoot application, integration, workflow, and production-related D365 issues.
- Participate in requirements gathering, solution design, development, testing, and deployment.
- Work with business stakeholders to translate requirements into technical solutions.
- Support data migration, system enhancements, releases, and production deployments.
- Follow coding standards, source control, CI/CD, and Azure DevOps practices.
- Prepare technical documentation covering configurations, integrations, and custom development.
- Collaborate with architects, analysts, developers, QA, and business teams.
Required Skills
- 5 7 years of software development experience with strong Microsoft Dynamics 365 expertise.
- Strong experience with Dynamics 365 Customer Service/CRM and Case Management.
- Hands-on knowledge of case lifecycle management, queues, routing, SLAs, and escalations.
- Strong development experience with C#, .NET, JavaScript, plugins, and custom workflows.
- Experience with Power Apps, Power Automate, Power Platform, and Dataverse.
- Experience developing and consuming REST APIs and enterprise integrations.
- Knowledge of D365 security models, governance, auditing, and solution management.
- Experience with Azure services, Azure DevOps, Git, and CI/CD pipelines.
- Strong troubleshooting, analytical, communication, and problem-solving skills.
Preferred Skills
- Experience implementing enterprise or public-sector Case Management solutions.
- Experience with Azure Functions and Logic Apps.
- Knowledge of Power Pages and SharePoint integrations.
- Microsoft Dynamics 365 or Power Platform certifications are advantageous.
Similar jobs
- MT
Software engineer
NewMaintec Technologies Inc
Minnesota City, MN🇺🇸On-site23 hours agoSQLSpringSpring Boot+3Technology - JC
Middleware Application Developer (Red Hat)
NewJSM Consulting
Albany, NY🇺🇸Hybrid23 hours agoJMeterTechnology - TS
Principal Software Engineer - IT - United States
NewTalent Software Services, Inc
Round Rock, TX🇺🇸On-site23 hours agoOWASPGraphQLJavaScript+4Technology - B&
Application Developer/Programmer with Security Clearance
Bart & Associates, LLC
Alexandria, VA🇺🇸$120k - $250k/yrOn-site3 weeks agoSpringApacheCSS+5Technology - EI
Senior Signals Software Engineer with Security Clearance
Envision Innovative Solutions
Annapolis Junction, MD🇺🇸Hybrid3 weeks agoMATLABC++Git+2Technology - WY
CNO Analyst/Programmer 3 with Security Clearance
Wyetech, LLC
Annapolis Junction, MD🇺🇸$91 - $123/hrOn-site4 weeks ago.NET