JOBSEARCHER

Dynamics 365 CE Functional Developer

We are looking for a Dynamics 365 CE Functional Developer to join a Commercial CRM team supporting one of our corporate clients within food production and distribution. The successful candidate will need to demonstrate strong async communication and a track record of working remotely and effectively with remote client teams. In this role, you will work at the intersection of business processes, functional requirements, and technical implementation within Microsoft Dynamics 365 Customer Engagement. You will have technical responsibility for the development and continuous improvement of our CRM platform, working closely with developers, product owners, and business stakeholders. The ideal candidate combines a strong understanding of Dynamics 365 CE functionality with practical development/configuration experience and the ability to communicate effectively with both technical and non-technical stakeholders.
Key Responsibilities: Develop and continuously improve Microsoft Dynamics 365 CE / CRM solutions. Translate business requirements into effective technical and functional solutions. Develop and customize Dynamics 365 CE using C#/.NET, including plugins and other extensions. Work with Dataverse, Power Apps, and Power Automate. Design and develop integrations using APIs and web services. Contribute to technical design and solution architecture. Troubleshoot complex technical and functional issues. Collaborate with developers and business stakeholders across the full development lifecycle. Identify opportunities to improve processes and use technology to create better solutions.
Requirements: 6+ years of software development experience. Several years of experience with Microsoft Dynamics 365 CE / CRM.Strong hands-on experience with C# and .NET.Experience with Dynamics 365 CE development and customization, including plugins or similar extensions. Experience with Dataverse and Microsoft Power Platform, particularly Power Apps and Power Automate. Knowledge of integrations, APIs, and web services. Experience with one or more Dynamics 365 modules: Sales, Customer Service, Field Service, or Customer Insights. Relevant Bachelor's or Master's degree. Strong English communication skills.
Nice to Have:
  • Experience with Azure and Azure integration services.
  • Experience with JavaScript/TypeScript and Dynamics 365 client-side development.
  • Experience with Azure DevOps and Git.
  • Knowledge of CI/CD and automated deployments.
  • Microsoft Dynamics 365 or Power Platform certifications.
  • Experience working in large-scale or enterprise CRM environments.
  • Personal Qualities:
  • Strong problem-solving and analytical skills.
  • Able to translate between business needs and technical solutions.
  • Structured, proactive, and focused on getting things done.
  • Comfortable handling complex issues and multiple priorities.
  • Strong communication and relationship-building skills.
  • Enjoys working in cross-functional teams and taking ownership of solutions.
Please note: Background and reference checks will be conducted as part of the selection process.