Senior Microsoft Dynamics 365 Engineer – 410358

October 29, 2026
Urgent

Job Description

Our client is a well-established nonprofit organization dedicated to making a meaningful impact through its services and programs. They are seeking an experienced Senior Microsoft Dynamics 365 Engineer to join their Technology team and support the development, optimization, and ongoing management of critical enterprise applications.
Salary/Hourly Rate
$Our client is seeking a highly skilled Senior Microsoft Dynamics 365 Engineer to take technical ownership of their Dynamics 365 CRM and Contact Center platforms. This hands-on role will focus on custom development, solution architecture, Power Platform applications, Azure integrations, and production support. The ideal candidate will bring extensive Dynamics 365 engineering experience, particularly within CRM and Contact Center environments, along with strong problem-solving and communication skills. The ideal candidate will travel to Urbana/Champaign, IL, as needed.
Responsibilities Of The Senior Microsoft Dynamics 365 Engineer
Own the architecture, development, and ongoing optimization of Dynamics 365 CRM and Contact Center platforms.
Design and develop custom solutions using C#, JavaScript, .NET, Dynamics 365 SDK, plugins, and workflows.
Build and maintain solutions across Power Apps, Power Automate, Power BI, Power Pages, and Power Virtual Agents.
Develop and support integrations between Dynamics 365, Azure services, and third-party applications.
Troubleshoot complex production issues, perform root cause analysis, and maintain platform performance.
Manage deployments, source control, and CI/CD processes using Azure DevOps.
Maintain technical documentation, security configurations, and engineering best practices.
Required Experience/Skills For The Senior Microsoft Dynamics 365 Engineer
~5+ years of hands-on Microsoft Dynamics 365 CRM development and customization.
~5+ years of experience developing solutions within Dynamics 365 and the Microsoft Power Platform.
~ Strong hands-on experience with C#, JavaScript, .NET, Dynamics 365 SDK, plugins, and custom workflows.
~ Advanced experience with Power Apps, Power Automate, Power BI, Power Pages, and Power Virtual Agents.
~ Experience with Azure DevOps, source control, and application deployments.
~ Working knowledge of SQL Server, relational data modeling, and ETL processes.
~ Ability to independently own technical solutions and collaborate across business and IT teams.

Preferred Experience/Skills For The Senior Microsoft Dynamics 365 Engineer
~Experience with Microsoft Copilot, Contact Center AI, Power Virtual Agents, or AI-driven automation.
~ Experience with SharePoint Online, Okta identity integrations, or Stripe payment integrations.
~ Microsoft certifications such as PL-400, PL-600, or MB-210.
~ Experience with Agile methodologies, IT service management, and data migration.

Verified Remote Jobs

Looking for Vetted Remote & Hybrid Tech Roles?

Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.

Browse FlexJobs Listings →

Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience, is required.

Atrium Care Package available, upon eligibility (including healthcare plans, discount programs, and paid time off).