Join to apply for the CRM Developer role at Dimplex UK.
Company Overview
Glen Dimplex Group is a world leader in intelligent electric heating and renewable energy solutions, with significant global market positions in domestic appliances, cooling and ventilation. Dimplex is part of the Glen Dimplex Group. We design, develop and deliver innovative heating and ventilation solutions in all sectors in which we operate.
Main Purpose of Role
The IT department is building and establishing its CRM product team. This role joins a small, boutique but highly skilled team driving the business forward through the use and adoption of Dynamics 365.
As a CRM Developer you will be responsible for designing, developing, testing, and implementing custom solutions and configurations within the Microsoft Dynamics 365 Customer Relationship Management (CRM) platform. This role requires a deep understanding of Dynamics 365 modules, as well as proficiency in software development, business process optimisation, integration, and support. You will work closely with business customers/stakeholders to transform business requirements into functional technical solutions that drive organisational growth and efficiency.
Key Accountabilities
* Solution Design & Development:
o Work with the business to define requirements and features
o Analyse business requirements and design robust, scalable, and secure CRM features and solutions using Microsoft Dynamics 365
o Develop custom workflows, plugins, and integrations to enhance the platform’s capabilities
* Customisation:
o Customise Dynamics 365 CRM entities, forms, views, dashboards, and business process flows to meet specific business needs
o Employ out-of-the-box tools and custom code when necessary
* Integration:
o Design and implement seamless integrations between Dynamics 365 CRM and other enterprise systems (ERP, third-party apps, cloud services such as Azure)
* Data Migration:
o Plan and execute data migration strategies from legacy systems to Dynamics 365 CRM, ensuring data integrity and proper mapping
* Testing & Quality Assurance:
o Develop and execute unit, integration, and system tests to ensure solutions meet requirements
* Support & Maintenance:
o Provide ongoing support, troubleshooting, and maintenance for the Dynamics 365 CRM environment
* Documentation:
o Produce and maintain technical documentation, configuration notes, integration guides, and user materials
* User Training & Support:
o Assist in developing training materials and provide technical support to end users
* Compliance & Security:
o Implement best practices for data security, user access management, and GDPR compliance
* Continuous Improvement:
o Stay current with Dynamics 365 CRM capabilities and identify areas for process improvement
Essential Criteria
Skills, Knowledge and Experience
* Hands-on experience with Microsoft Dynamics 365 CRM (Sales, Customer Service, Marketing, Field Service)
* Proficiency in Microsoft Power Platform (Power Apps, Power Automate, Power BI, Data Flows)
* Strong knowledge of Microsoft Dataverse (Common Data Service)
* Experience with programming languages such as C#, .NET, JavaScript, and TypeScript
* Familiarity with web technologies (HTML, CSS, REST APIs, SOAP, OAuth)
* Experience developing custom plugins, workflows, and integrations for Dynamics 365 CRM
* Solid understanding of relational databases, particularly Microsoft SQL Server
* Expertise in data migration tools and methodologies (SSIS)
* Knowledge of security, authentication, and authorisation best practices within Dynamics 365
Desirable Criteria
* Microsoft Certified: Dynamics 365 Fundamentals (CRM)
* Microsoft Certified: Power Platform Functional Consultant Associate or Developer Associate
* Experience with Azure Logic Apps, Azure Functions, and Azure Service Bus
* Background in integrating Dynamics 365 CRM with other Microsoft services (SharePoint, Teams, Outlook)
* Experience with DevOps tools and processes (Azure DevOps or Git)
* Experience with project management and service desk tools (JIRA, FreshService)
* Exposure to AI technologies (e.g., Virtual Agents, Azure AI)
Competencies
* Familiarity with Agile, Scrum, or other software development methodologies
* Strong analytical, problem-solving, and debugging skills
* Excellent communication and interpersonal abilities
* Ability to work independently and collaboratively in a dynamic team environment
Travel
From time to time you may be required to travel to participate in requirements gathering sessions with local business analysts and stakeholders at other sites.
Glen Dimplex Values
* Think Customer
* Care About People
* Value Innovation
* Keep It Simple
This job description reflects the general nature and level of work performed. It is not intended to be an exhaustive inventory of all duties and responsibilities.
#J-18808-Ljbffr