Dynamic developer jobs in Edinburgh
How's your job search on our site?
Using Anonymous Recruitment
This organisation is using Anonymous Recruitment to reduce bias in the first stages of the hiring process. Submit your application as normal and our system will anonymise it for you. Your personal information will be hidden until the recruiter contacts you.
About Overcoming MS:
Every five minutes, someone, somewhere in the world is diagnosed with multiple sclerosis (MS). For many, those words are followed by fear, uncertainty and unanswered questions. Too often, people leave appointments without knowing how nutrition, exercise, stress management and other evidence-based lifestyle changes can play an important role alongside medical treatment.
Overcoming MS is the leading global charity dedicated to helping everyone with MS live well. We turn the best available evidence into practical support people can use every day. Together with our global community and healthcare professionals, we're working to make healthy lifestyle support part of everyday MS care.
Job summary:
As Overcoming MS enters its next phase of growth, data, digital insight and audience understanding will play an increasingly important role in helping the charity deliver its strategy and maximise its impact.
The Data & Insights Manager will lead the organisation's approach to data, audience insight and digital performance, ensuring that information is transformed into meaningful insight that supports better decision-making, improves supporter engagement and strengthens organisational effectiveness.
Working across Communications, Fundraising and Services, the postholder will oversee website performance, audience segmentation, reporting, data governance and organisational insight. They will champion a data-informed culture while ensuring colleagues have access to high-quality data, clear reporting and practical recommendations to improve performance.
The role combines operational delivery with continuous improvement and strategic development. Technical CRM development will be delivered through external specialist partners, allowing the postholder to focus on organisational insight, audience development and digital optimisation.
Key Responsibilities
1. Reporting, Insights & Decision Support
- Provide meaningful analysis and insight that enables evidence-based decision-making across the organisation.
- Produce organisational dashboards and KPI reporting.
- Develop Power BI reports and visualisations for the Leadership Team and Board.
- Produce campaign evaluation and performance reports.
- Identify trends in supporter behaviour and organisational performance.
- Analyse campaign effectiveness and recommend improvements.
- Develop predictive and trend reporting where appropriate.
- Support strategic planning through data-driven insight.
2. Audience & Supporter Development
- Develop a deeper understanding of audiences to improve engagement, retention and organisational impact.
- Support campaign segmentation and targeting selections for fundraising, communications and service delivery.
- Maintain audience reporting and engagement analysis.
- Develop audience segmentation models and map supporter and service-user journeys.
- Analyse behavioural trends across different audiences.
- Identify opportunities to improve acquisition, retention and engagement.
3. Data Governance & Continuous Improvement
- Ensure the charity maintains high standards of data quality, governance and operational efficiency.
- Support GDPR compliance and data governance processes.
- Monitor data integrity across organisational systems.
- Improve data governance frameworks and organisational standards.
- Identify opportunities to automate manual processes.Support the development of scalable systems and processes.
4. Data Capability & Organisational Development
- Champion the effective use of data across the organisation and build organisational confidence in data-driven decision-making.
- Train and support colleagues in the effective use of data and reporting tools.
- Develop user guidance and documentation and promote consistent reporting standards.
- Lead cross-organisational data improvement projects.
- Increase organisational confidence in using insight to inform decisions.
- Build strong relationships with teams to understand emerging information needs.
5. Website Performance & CMS Management
- Lead the ongoing management and optimisation of the charity's website, ensuring it delivers an excellent user experience and supports organisational objectives.
- Monitor website health, accessibility and technical performance.
- Work with external website developers to resolve issues and implement improvements.
- Analyse user journeys and identify opportunities to improve engagement.
- Ensure accessibility standards continue to improve across the website.
- Develop recommendations to improve digital performance and user experience.
Person Specification
Essential
Experience
- Experience producing dashboards, KPI reporting and organisational insight.
- Strong analytical skills with experience using Power BI and advanced Excel.
- Experience developing audience insights and segmentation.
- Experience interpreting website analytics and digital performance metrics.
- Experience improving organisational reporting and decision-making.
- Experience working with CRM systems (Microsoft Dynamics desirable) and managing data effectively.
- Experience working with multiple stakeholders to translate business needs into actionable insight.
- Experience delivering continuous improvement projects.
Knowledge
- Strong understanding of data governance and GDPR.
- Understanding of website analytics, digital marketing metrics and conversion tracking.
- Knowledge of audience segmentation and customer journeys.
- Understanding of reporting methodologies and performance measurement.
- Knowledge of accessibility principles and digital best practice.
Skills
- Excellent analytical and problem-solving skills.
- Ability to interpret complex data and communicate clear recommendations.
- Strong stakeholder management and influencing skills.
- Excellent written and presentation skills.
- Ability to manage multiple priorities simultaneously.
- Strong attention to detail while maintaining strategic perspective.
Desirable
- Experience with Microsoft Dynamics.
- Experience using Google Analytics 4.
- Experience using Power BI.
- Experience working with charities.
- Experience supporting website redevelopment or digital optimisation projects.
- Understanding of Power Automate or workflow automation (from a business process perspective rather than technical development).
This job description outlines the main responsibilities of the role but is not intended to be an exhaustive list. Duties may evolve over time, and the post-holder may be required to undertake other reasonable tasks consistent with the level of the role.
What can we offer you?
Our staff benefits include:
- 28 days annual leave (FTE - pro rata for part-time) plus a day off for your birthday and bank holidays.
- Flexible working.
- Remote working.
- 5% Pension.
- Employee Assistance Programme.
How to apply
Please send your CV and a covering letter by clicking on the 'apply now' button.
Application timeline:
- Deadline for applications: 16th August at 4pm.
- Shortlisting: 17th August.
- First round interview: 20th and 21st August.
- Second round interview: TBC.
Please respond ASAP, as we will start screening candidates as soon as we receive applications.
Our Commitment to Equity, Diversity and Inclusion
We want Overcoming MS to be a welcoming, inclusive and supportive place to work, where people feel valued and able to thrive. We actively encourage applications from people of all backgrounds, experiences and communities, particularly those currently underrepresented in the charity sector.
We know that people sometimes hesitate to apply unless they meet every requirement listed. If this role feels like a good fit for you, we’d still encourage you to apply.
If you need reasonable adjustments or information in a different format during the recruitment process, please contact us.
We're here for everyone with MS who wants to take control of their health and wellbeing.

The client requests no contact from agencies or media sales.
Title: CRM and Power Platform Developer
Hours: 35 hours per week
Contract: One-year fixed term
Location: Office, hybrid or remote (1 week induction in office)
Salary: £39,793 pro-rata
Accountable to: Head of IT (Operations)
Responsible for: No management responsibility
DBS Eligibility: Basic DBS check and Social Media/Adverse Media checks
Closing Date: 10th August 2026
About the role
Join a charity that’s passionate about safeguarding children and vulnerable adults. If you want your work to have a real-world impact, this is the role for you.
What You’ll Do:
You’ll be part of a small, collaborative data team of three, working closely with our Head of IT & Data and colleagues across the organisation. This is a hands-on role where you’ll:
- Redevelop our CRM and introduce new features.
- Create intuitive tools like Power Apps to make life easier for users.
- Design workflows and automations that boost efficiency and improve data quality.
- Develop reporting tools that empower teams to use data effectively every day.
It’s a unique opportunity to combine technical development with strategic thinking—embedding data-driven practice across Thirtyone:eight.
Why You’ll Love Working Here:
- Purpose-driven work: Everything you do helps protect children and vulnerable adults.
- Flexible working options: Balance your life and work with hybrid arrangements.
- Professional growth: Opportunities to learn, innovate, and lead.
- Supportive culture: Join a friendly, collaborative team that values your ideas.
If you love solving problems, building tools that people actually enjoy using, and want your work to have a positive impact, we’d love to hear from you.
Main Responsibilities
- Enhance and support Thirtyone:eight’s Microsoft Dynamics CRM to meet business requirements, ensure reliability, performance, security and compliance with GDPR.
- Create Power Apps to support the ongoing requirements of the business
- Perform Unit Testing and end-to-end testing as appropriate
- Liaise with end users for User Acceptance Testing and user-training
- Maintain clear and up to date documentation of system design, configuration, workflows, and user guides
Specific Responsibilities
- Work with the Senior Developer to support and enhance Thirtyone:eight’s Microsoft Dynamics CRM, ensuring it is secure, fit for purpose, and meets service and reporting needs.
- Design and maintain Power Platform tools, including Power Apps and Power Automate, with user-friendly interfaces for efficient data entry and access.
- Create and optimise workflows and automations to improve efficiency, strengthen data quality, and reduce manual processes.
- Optimise the use of storage within Thirtyone:eight’s Dataverse environment.
- Facilitate workshops, discussions, and user interviews to capture functional and non-functional requirements.
- Translate business needs into clear, structured specifications and user stories.
- Validate requirements with stakeholders to ensure shared understanding before development begins.
- Identify opportunities for process improvement, automation, and data quality enhancement.
- Collaborate with users and managers to translate requirements into practical, user-friendly solutions, supported by appropriate documentation.
- Integrate Power Apps with other Microsoft services, such as SharePoint and Teams, and with third-party tools where applicable.
- Develop and follow test plans to support reliable delivery of changes and enhancements.
- Keep system documentation current, covering design, configuration, workflows, reporting structures, and user guidance.
- Ensure all developments comply with GDPR, data protection, and security standards.
Person Specification
A) Essential Personal Characteristics and Qualities:
- Humility - Having a modest view of your own importance.
- Integrity - The quality of being honest and having strong moral principles.
- Openness - Acceptance of, or receptiveness to change or new ideas.
- Collaborative - Involving two or more parties working together.
- Solution-focused - Concentration in problem solving or dealing with a difficult situation.
- Learning - Knowledge acquired through study, experience, or being taught.
- Creative - Having good imagination, thinking differently, or having original ideas.
- Fair - Treating people equally without favouritism or discrimination.
- Committed - Dedicated to a certain course, cause or policy.
- Passionate - Having or showing strong feelings or beliefs.
B) Essential Experience:
Experience in application or systems development, with either direct Microsoft Dynamics/Power Platform experience or transferable experience that would support rapid cross-training, including:
- Developing, configuring, or supporting business applications using a modern programming language or low-code platform.
- Working with relational databases, data models, queries, reporting, dashboards or structured business data.
- Creating or working with APIs, integrations, connectors or data flows between systems.
- Gathering user requirements and translating them into practical technical specifications or solutions.
- Testing, documenting, deploying and supporting system changes or enhancements.
B) Desirable Experience:
- Direct experience with Microsoft Dynamics 365, Dataverse, Power Apps, or Power Automate.
- Experience with Power BI or other reporting tools.
- Experience working in a charity, membership, CRM, case management, or safeguarding-related environment.
d) Essential Abilities, Knowledge & Motivation:
The successful candidate will also be able to demonstrate:
- Strong technical aptitude and the ability to learn new systems, platforms and development approaches quickly.
- Practical problem-solving skills, with the ability to analyse issues and deliver workable, user-friendly solutions.
- Clear communication skills, including the ability to work effectively with both technical and non-technical stakeholders.
- Good attention to detail when working with data, configuration, testing and documentation.
- Awareness of data protection, information security and good practice when designing or supporting systems.
- A proactive and organised approach, with the ability to manage priorities and deliver work on time.
- Willingness to develop expertise in Microsoft Dynamics 365, Dataverse, Power Apps and Power Automate.
- A desire to “give back” by working for a non-profit and supporting Thirtyone:eight’s safeguarding mission.
Independent and thought-leading, we equip organisations, churches, other faith groups, individuals and government with safeguarding tools they need



The client requests no contact from agencies or media sales.