Senior Software Developer - D365 CE
Core
Design, develop, and implement scalable solutions for Microsoft Dynamics 365 Customer Engagement (CE) modules including Sales, Marketing, Customer Service, Project Operations, and Field Service.
Role type
Senior IC Dynamics 365 CE Developer
Builds
Custom plug-ins, workflows, Power Automate flows, and integrations for CE applications
Domain
Enterprise Resource Planning (ERP) / Customer Relationship Management (CRM) (via careerplan.io/jobs/R0000351493-senior-software-developer-d365-ce-at-cat)
Required skills
C#, JavaScript, TypeScript, Power Platform, Dynamics 365 CE modules, Azure Logic Apps, Azure Service Bus, GitHub, Azure DevOps, ETL tools, Power Automate, Copilot Studio, AI Builder
Preferred skills
Plug-in development mastery, Field Service technical depth, Sales process customization, Power Platform integration, Testing & Quality Assurance, Data Migration & ETL, API & Web Resource Development, Offline & Mobile Optimization, Upgrade & Release Readiness, Monitoring & Diagnostics, Reusable Frameworks, Test Automation Expertise, Data Integration & Analytics Mastery
Technologies
Microsoft Dynamics 365 CE, Power Platform, Azure Logic Apps, Azure Service Bus, Azure DevOps, GitHub, KingswaySoft, Scribe, Microsoft Fabric, Copilot Studio, AI Builder
Responsibilities
Develop and customize Dynamics 365 CE applications using C#, JavaScript, TypeScript, and Power Platform tools; Design and implement integrations between CE and external systems using OData, REST, SOAP, and Azure services; Manage version control and CI/CD pipelines in Azure DevOps; Develop automation workflows using Power Automate and Copilot Studio; Configure security roles, privileges, and field-level security; Support data migration strategies using Data Export Service or DMF connectors.
Seniority
Senior, hands-on IC