CRM Developer
Posted 14 hours 17 minutes ago by Dimplex
Company Overview
Glen Dimplex Group is a world leader in intelligent electric heating and renewable energy solutions, as well as holding 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.
The organisation is on a journey to consolidate and rationalise its disparate and standalone business application, systems and data into its Dynamics Platform across commercial, marketing, customer service, field service and other business functions.
Main Purpose of Role
The IT department is in the process of building and establishing it's CRM product team. This is a chance to join this small, boutique but highly skilled team in driving the business forward through the use and adoption of Dynamics's.
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 demands 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:
- Work with the business to define requirements and features
- Analyse the business requirements and design robust, scalable, and secure CRM features and solutions using Microsoft Dynamics 365.
- Develop custom workflows, plugins, and integrations to enhance the platform's capabilities.
- Customisation:
- Customise Dynamics 365 CRM entities, forms, views, dashboards, and business process flows to meet specific business needs.
- Employ out-of-the-box tools and custom code when necessary.
- Integration:
- Design and implement seamless integrations between Dynamics 365 CRM and other enterprise systems, including ERP (SAP and Biz21), third-party applications, and cloud services (such as Microsoft Azure).
- Data Migration:
- Plan and execute data migration strategies from legacy systems to Dynamics 365 CRM, ensuring data integrity, mapping, and transformation meet business objectives.
- Testing & Quality Assurance:
- Develop and execute unit, integration, and system tests to ensure solutions meet quality standards and functional requirements.
- Support & Maintenance:
- Provide on-going support, troubleshooting, and maintenance for the Dynamics 365 CRM environment.
- Resolve issues, apply updates, and ensure system reliability and performance.
- Documentation:
- Produce and maintain comprehensive technical documentation, including solution designs, configuration notes, integration guides, and user support materials.
- User Training & Support:
- Assist in developing training materials and provide technical support to end users, ensuring smooth adoption of new features and enhancements.
- Compliance & Security:
- Implement best practices for data security, user access management, and compliance with relevant data protection regulations (such as GDPR).
- Stay current with the latest Dynamics 365 CRM capabilities, updates, and industry trends. Identify areas for process improvement and propose innovative solutions.
Skills, Knowledge and Experience
Essential Criteria
- Hands-on experience with Microsoft Dynamics 365 CRM, including modules such as Sales, Customer Service, Marketing, and Field Service.
- Proficiency in Microsoft Power Platform (Power Apps, Power Automate, Power BI, Data Flows).
- Strong knowledge of Microsoft Dataverse (Common Data Service).
- 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.
- Microsoft Certified: Dynamics 365 Fundamentals (CRM) certification.
- 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 (e.g., SharePoint, Teams, Outlook).
- Experience with DevOps tools and processes, such as Azure DevOps or Git.
- Experience with project management and service desk tools (JIRA, FreshService)
- Exposure the AI related technologies (e.g. Virtual Agents, Azure AI)
- 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 in order to participate in requirements gathering sessions with local business analysts and stakeholders at other sites.
Glen Dimplex Values
At Glen Dimplex we are proud of our Company Values, which are at the center of all that we do. In addition to role specific skills and experience (outlined above) our colleagues are expected to always strive to:
- Think Customer
- Care About People
- Keep It Simple
Acknowledgement
This job description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to the role.
Pension, Health Cash Plan, Cycle to Work Scheme, Employee Discount, Values Award, Holidays