Jobs · Information Technology · Illinois

Senior D365 CRM Software Engineer

Huxley · Chicago, IL · 3 wk ago
Information TechnologyFull-time

Key Responsibilities

  • Design, develop, and enhance solutions within Microsoft Dynamics 365 Customer Engagement (CRM/CE).
  • Translate business and functional requirements into scalable technical designs and solution architectures.
  • Lead the technical implementation of Dynamics 365 CRM projects, including customization, integrations, security, and data migration.
  • Develop and support custom components including Plugins, Custom APIs, Workflows, PCF Controls, Azure Functions, and integrations.
  • Build and maintain solutions utilizing Power Apps, Power Automate, Power BI, and Dataverse.
  • Design and support data models, reporting solutions, and enterprise integration frameworks.
  • Conduct code reviews and promote engineering best practices related to quality, performance, scalability, and security.
  • Troubleshoot complex production issues and drive continuous improvement initiatives.
  • Collaborate with cross-functional teams to evaluate and implement new technologies and platform capabilities.
  • Leverage AI-powered solutions including Copilot Studio, AI Builder, and intelligent automation within Dynamics 365.
  • Mentor developers and provide technical leadership across CRM initiatives.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent experience.
  • 8+ years of experience working with Microsoft Dynamics 365 CRM/CE.
  • 5+ years of experience developing solutions using the Microsoft Power Platform.
  • Strong expertise in: Dynamics 365 Sales, Dynamics 365 Customer Service, Microsoft Dataverse, Power Apps, Power Automate, Power BI.
  • Experience with Customer Service routing capabilities, including unified and traditional routing.
  • Hands-on experience developing: C#, .NET Core, JavaScript, TypeScript, React, Python.
  • Experience creating: Plugins, Custom APIs, Workflows, PCF Controls, Azure Functions, SSIS Packages.
  • Strong understanding of Dynamics 365 integrations, APIs, data migration, and enterprise architecture patterns.
  • Experience with CI/CD pipelines and modern software development practices.
  • Proven ability to lead technical design discussions and drive solution delivery.

Preferred Qualifications

  • Microsoft Dynamics 365, Power Platform, or Azure certifications.
  • Experience with Snowflake and cloud-based data platforms.
  • Experience with Kafka, event-driven architectures, or enterprise integration frameworks.
  • Familiarity with Agentic AI, MCP frameworks, and Copilot technologies.
  • Strong communication and stakeholder management skills.
  • Experience working within large, complex enterprise environments.

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

EverWatchAnnapolis Junction, MD· 2 wk ago
Engineering$91.34–$110.57/hrapply on everwatch-everwatchsolutions.icims.com