Dynamics CRM Developer
Indexed description
As one of the UK's leading housebuilders, Bellway has been creating homes and communities for generations. We are proud of our North East heritage and our national reach, and we are continuing to invest in the technology, systems and people that help us work smarter, improve customer experience and support our long-term success.
The Role
Reporting to the Group IT Director, you will play a key role in developing, maintaining and supporting Bellway's Microsoft Dynamics CRM system, which is currently used by our Marketing and Customer Care teams and, through Power Apps, by areas of our Construction team.
This is a hands-on development role where you will design and deliver practical, scalable solutions within Dynamics CRM, Dataverse and the wider Power Platform. You will work closely with internal stakeholders, the wider IT team and external partners to understand requirements, improve processes and deliver solutions that make a real difference to how our teams work.
We are looking for someone who enjoys solving problems, taking ownership and working collaboratively with both technical and non-technical colleagues. You will be comfortable operating in a changing environment and keen to develop systems that support real business needs.
You will bring experience across Microsoft Dynamics CRM, Dynamics 365, Dataverse and the Power Platform, with strong technical knowledge of tools such as C#, .NET, JavaScript, Dynamics SDK, OData API, plugins, workflows and integrations. Experience with REST or SOAP APIs, Azure Functions, Git and CI/CD pipelines would also be highly valuable.
Experience with Dynamics 365 Customer Engagement modules such as Sales, Customer Service or Marketing would be advantageous, as would knowledge of Azure or AWS services, PowerApps Component Framework, SQL or Power BI.
Principal Accountabilities
- Designing, developing, maintaining and supporting solutions within Microsoft Dynamics CRM, Dynamics 365 and the Power Platform.
- Building and enhancing entities, forms, views, dashboards, workflows and business rules.
- Developing plugins, custom workflows and integrations, including low-code solutions and extensions using C#.
- Creating custom controls and improving user experience across CRM applications.
- Building and maintaining integrations with external systems using APIs, cloud services or middleware.
- Using Power Apps and Power Automate to extend CRM capability and improve business processes.
- Supporting deployment activity and helping to manage CRM environments effectively.
- Working with third-party partners where required to support delivery of development work.
- Power Platform / Dataverse / Microsoft Dynamics CRM / Dynamics 365.
- Programming e.g. C#, .NET, JavaScript
- Dynamics SDK and OData API
- Plugin and workflow development
- Understanding of CRM architecture, data model, and security model
- Experience with integration tools (REST/SOAP APIs, Azure Functions)
- Familiarity with source control (Git) and CI/CD pipelines
- Good problem-solving and analytical skills
- Experience with Dynamics 365 CE modules (Sales, Customer Service, Marketing)
- Azure / AWS services and cloud-based integrations
- Experience with PCF (PowerApps Component Framework)
- Experience of working with a solution based around Customer Care and/or Sales & Marketing
- Basic knowledge of SQL and Power BI (or other reporting tools)
- Some programming language knowledge
- Data & Web technologies
- Excellent in-depth knowledge of MS Dynamics, Dataverse, Power Automate and Power Apps.
- Degree in Computer Science or related field preferred.
- Analytical and logical approach to problem solving.
- Proactive, with a strong sense of ownership for quality.
- Comfortable working in a fast moving environment with frequent change.
- Willing to learn and adapt as systems and processes evolve.
- Team focused, with a collaborative mindset.
- Strong communication skills and the ability to work within both technical and end-user teams.
- Office based role.
- Occasional ad-hoc travel to regional meetings or to partners offices.
- Competitive salary
- Competitive car allowance
- Optional salary sacrifice car scheme
- Competitive annual bonus
- Contributory pension scheme
- 25 days holiday, plus bank holidays
- Access to discounts and benefits portal
- ShareSave Scheme
- Cycle to Work Scheme
- Life assurance
- Holiday Purchase Scheme
- Earn and Learn Opportunities
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search