Senior Software Engineer
Core
Design, develop, and maintain custom Dynamics 365 CRM solutions and integrations using Dataverse, C#/.NET, and Power Platform.
Role type
Senior Software Engineer (Dynamics 365 / Power Platform) (via careerplan.io/jobs/R00294467-senior-software-engineer-at-ecolab)
Builds
Custom Model-driven apps, plugins, integrations, and Power Automate flows for enterprise CRM operations.
Domain
Enterprise Resource Planning (ERP) / Customer Relationship Management (CRM)
Required skills
C#/.NET development, Dataverse customization, Power Automate, JavaScript/TypeScript, REST API integration, solution architecture, unit testing, root cause analysis, technical mentoring
Preferred skills
MuleSoft, SSIS/KingswaySoft, Azure Functions, Logic Apps, PCF controls
Technologies
Dynamics 365, Dataverse, Power Platform, C#, .NET, JavaScript, TypeScript, Azure, MuleSoft, SSIS, KingswaySoft
Responsibilities
Design and implement custom D365 solutions and integrations; develop server-side and client-side code components; lead technical design and architecture; drive quality through testing and code reviews; troubleshoot production issues; mentor engineers and collaborate with stakeholders.
Seniority
Senior, hands-on IC with mentorship responsibilities