Dynamics 365 CE (Customer Engagement) Engineer

at Eneco
EUR 70,000-90,000 per year
MIDDLE SENIOR
✅ Hybrid

🕙 32-40 hours per week

Tech Stack

API @ 3 Azure @ 3 Azure DevOps @ 2 CI/CD @ 2 CRM @ 3 DevOps @ 2 JavaScript @ 3 Security @ 3 TypeScript @ 3

Details

Develop and improve Eneco's CRM platform supporting B2C customer interactions, seamless customer journeys, and improved customer experiences. The role combines Microsoft Dynamics 365 CE engineering with Azure development and collaboration across engineering, architecture, product management, and business teams.

Responsibilities

  • Design, develop, and maintain Dynamics 365 CE solutions supporting customer-facing business processes.
  • Build custom business logic using Dataverse plugins, custom APIs, JavaScript, and C#.
  • Configure and extend Dynamics 365 CE using platform capabilities and best practices.
  • Develop and maintain custom workflow activities and other platform extensions.
  • Develop and support integrations between Dynamics 365, Azure services, and other enterprise applications.
  • Create and maintain Azure Function Apps and event-driven solutions.
  • Work with Azure Functions, Service Bus, Logic Apps, Storage Accounts, and Managed Identities.
  • Troubleshoot production issues and improve platform stability, reliability, and performance.
  • Apply software engineering principles, clean code practices, testing, and maintainable solution design.
  • Translate business requirements into scalable technical solutions.
  • Contribute to architecture discussions and the future CRM landscape.
  • Maintain technical documentation and comply with security and governance standards.
  • Participate in code reviews, testing, release management, automated deployments, source control, and CI/CD practices using Azure DevOps.
  • Collaborate with Dynamics engineers, Azure engineers, architects, product managers, and business stakeholders.

Requirements

  • 3–8 years of experience working with Microsoft Dynamics 365 CE and the Microsoft Power Platform.
  • Strong experience configuring and customizing Dynamics 365 CE solutions.
  • Experience developing Dataverse plugins, custom workflow activities, custom APIs, and integrations using C# and .NET.
  • Experience designing and implementing integrations using Azure Functions, Service Bus, Logic Apps, Storage Accounts, and Managed Identities.
  • Good understanding of Dataverse architecture, its security model, business processes, and solution management.
  • Experience with JavaScript, TypeScript, Power Automate, and Model-Driven Apps.
  • Familiarity with Azure DevOps, CI/CD pipelines, automated deployments, and source control.
  • Strong troubleshooting and root-cause analysis skills.
  • Understanding of software engineering principles, clean code practices, testing, and maintainable solution design.
  • Proactive mindset with an interest in continuous improvement and knowledge sharing.

Work Environment

You will join a multidisciplinary product team responsible for customer engagement capabilities within Eneco's B2C landscape. The position uses a hybrid working model: 40% at the office, 40% from home, and 20% flexibly. With manager approval, working abroad within approved countries is possible for up to three weeks per year, with a maximum of two consecutive weeks.

Benefits

  • Gross annual salary between €70,000 and €90,000, including FlexBudget and 8% holiday allowance.
  • Depending on the role, a bonus or collective profit sharing.
  • FlexBudget may be paid out, used to purchase additional holiday days, or saved.
  • Personal and professional development opportunities.
  • Flexible working hours and the option to work from home where the role allows.
  • Support for workplace adjustments for people with physical or sensory disabilities.

More jobs at Eneco

Similar jobs