Dynamics 365 CE (Customer Engagement) Engineer
at Eneco
EUR 70,000-90,000 per year
🕙 32-40 hours per week
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Azure @ 3
Azure DevOps @ 2
CI/CD @ 2
CRM @ 3
DevOps @ 2
JavaScript @ 3
Security @ 3
TypeScript @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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
Senior Backend Engineer .NET (Quality Engineering)
Eneco · Rotterdam, Netherlands
EUR 80,000-120,000 per year
SAP Asset Lifecycle Management Consultant
Eneco · Rotterdam, Netherlands
EUR 60,000-81,000 per year
Third-Party Cyber Risk Manager
Eneco · Rotterdam, Netherlands
EUR 72,000-90,100 per year
Analyst Strategic Portfolio Management
Eneco · Rotterdam, Netherlands
EUR 71,000-100,000 per year
B2B Data Analytics Internship
Eneco · Rotterdam, Netherlands
EUR 8,100 per year
Similar jobs
Senior IT Engineer Security
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year
B2B Integration Engineer (TypeScript & Azure)
Eneco · Rotterdam, Netherlands
EUR 79,000-108,000 per year
Senior Data Architect
Eneco · Rotterdam, Netherlands
EUR 93,000-150,000 per year
Contractor, Senior Application Engineer
ING · New York City, United States
USD 65-82 per hour
Solution Designer
ING · Milan, Italy
EUR 50,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Frontend Angular Developer
ABN AMRO · Amstelveen, Netherlands
EUR 63,600-90,900 per year
Senior IAM Engineer (Ping Identity)
ABN AMRO · Amstelveen, Netherlands
EUR 72,800-104,000 per year