At a Glance
- Tasks: Design and deliver innovative solutions using Microsoft Dynamics to drive meaningful outcomes.
- Company: Join Christian Aid, a global movement dedicated to fighting poverty and championing justice.
- Benefits: Enjoy a competitive salary, flexible working, and a commitment to work-life balance.
- Other info: Be part of a diverse team that values creativity and continuous improvement.
- Why this job: Make a real impact in a mission-driven environment while developing your technical skills.
- Qualifications: Experience with Microsoft Dynamics, strong problem-solving skills, and a collaborative mindset.
The predicted salary is between 45732 - 50614 € per year.
Permanent, Full time, Hybrid Working (minimum of 2 days per week in the office)
Location: This role can be based in any of our UK offices - Cardiff, Edinburgh, London, Warrington
Salary: £45,732 per year for Cardiff, Edinburgh, Warrington. £50,614 per year for London
About us
Christian Aid exists to create a world where everyone can live a full life, free from poverty. We are a global movement of people, churches and local organisations who passionately champion dignity, equality and justice worldwide. We are committed to building a diverse and inclusive workplace, and recognise the value this brings in forming strong, creative and high performing teams. We welcome applications from all sections of the community, and from those with experience from outside of the voluntary sector. We just ask that everyone lives out our values of dignity, equality, justice and love. We value a good work-life balance, so we’re open to part-time and flexible working.
About the role
In this role, you’ll be a senior, hands‑on contributor to the design and delivery of solutions, with a particular focus on our Microsoft Dynamics platform, helping ensure it delivers meaningful outcomes across the organisation. You’ll act as a technical authority within the ICT team, owning complex development work, influencing technical direction, and upholding high standards of quality, security, and maintainability. Working closely with colleagues across ICT and CRM, you'll solve complex technical challenges, champion best practice, and ensure the delivery of high-quality features that align with organisational goals. You'll build strong, open relationships with internal stakeholders and external suppliers, protect the team's focus, and introduce new technologies where they can add long-term value. As a senior practitioner in the Dynamics ecosystem, you'll provide trusted advice on platform capabilities, integration opportunities, and strategic enhancements that help the organisation get the most from its CRM systems.
About you
You’ll bring substantial hands‑on experience designing and delivering solutions using Microsoft Dynamics and the Power Platform, supported by a relevant professional qualification. You have strong expertise in Dynamics customisation and extension, data modelling, integrations and APIs, and SQL Server, alongside solid experience with modern software engineering practices such as source control, automated testing, code review, and CI/CD. You’re comfortable taking ownership of complex work in resource‑constrained environments, improving quality and reliability, and working directly with users to translate real needs into effective solutions. You understand the long‑term impact of technical decisions and are able to balance pragmatism with sound design. Ideally, you’ll also bring Microsoft certifications, experience working in a not‑for‑profit or mission‑driven context, and familiarity with Azure or similar cloud platforms. Above all, you’re a collaborative and credible senior developer who communicates clearly, works effectively with suppliers and non‑technical colleagues, and influences technical decisions through expertise and judgment. You value learning and contribute positively to a culture of continuous improvement.
Further information
At Christian Aid we strive to be an inclusive and diverse employer and recognise the value that this brings in helping to build strong, creative and high performing teams. We are actively encouraging racialised minorities, LGBTQ, people with disabilities, returning parents or carers who are re-entering work after a career break, people with caring responsibilities, people from low socioeconomic backgrounds, women, and older workers to apply. This is because these groups are under-represented within our teams, especially at senior level, and we recognise and value the contributions members of these groups make to strong, creative and high performing teams. We have a strong Christian ethos and we encourage applications from all faiths. Applicants will be expected to demonstrate an understanding of and sympathy with Christian Aid’s faith identity. All successful candidates will require a DBS/police check appropriate to the role and location and a Counter Terrorism Sanction check as part of your clearance for commencing your role with us. We also participate in the Inter Agency Misconduct Disclosure Scheme. In line with this Scheme, we will request information as part of the referencing process from job applicants’ previous employers about any findings of sexual exploitation, sexual abuse and/or sexual harassment during employment, or incidents under investigation when the applicant left employment. By submitting an application, the job applicant confirms their understanding of these recruitment procedures. This role requires applicants to have the right to live and work in the country where this position is based and undertake the role that you have been offered. If you are successful and we make you an offer for the role, we will be required to conduct a right to work check on your immigration status in the UK. We will contact you regarding the documentation you will need to provide to evidence this.
Senior Systems Developer in Edinburgh employer: Christian Aid
Christian Aid is an exceptional employer that champions a diverse and inclusive workplace, offering meaningful opportunities for personal and professional growth. With a strong commitment to work-life balance and hybrid working arrangements, employees can thrive in a supportive environment while contributing to impactful projects that promote dignity, equality, and justice worldwide. The organisation values collaboration and continuous improvement, making it an ideal place for passionate individuals looking to make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Systems Developer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can help you land that Senior Systems Developer role.
✨Tip Number 2
Prepare for the interview by researching Christian Aid and its mission. Show us how your skills in Microsoft Dynamics can contribute to our goals. Tailor your answers to reflect our values of dignity, equality, and justice.
✨Tip Number 3
Practice your technical skills! Brush up on your knowledge of Dynamics customisation and integration. We want to see you shine when discussing how you can tackle complex challenges and improve our systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are genuinely interested in joining our mission-driven team.
We think you need these skills to ace Senior Systems Developer in Edinburgh
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Systems Developer role. Highlight your experience with Microsoft Dynamics and how it aligns with our mission at Christian Aid. We want to see how you can contribute to our goals!
Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work that showcase your expertise in Dynamics customisation, data modelling, and modern software engineering practices. We love seeing real-world applications of your talents.
Be Authentic:Let your personality shine through in your application. We value authenticity and want to know who you are beyond your technical skills. Share your passion for making a difference and how you embody our values of dignity, equality, and justice.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, you’ll find all the details you need about the role and our organisation there!
How to prepare for a job interview at Christian Aid
✨Know Your Dynamics Inside Out
Make sure you brush up on your Microsoft Dynamics and Power Platform knowledge. Be ready to discuss specific projects where you've customised or extended Dynamics, and how you've tackled complex integrations. This will show that you're not just familiar with the platform, but that you can leverage it to deliver real value.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've solved technical challenges in previous roles. Think about situations where you had to balance quality and pragmatism under tight deadlines. This will demonstrate your ability to take ownership of complex work and your knack for translating user needs into effective solutions.
✨Communicate Clearly and Collaboratively
Since you'll be working closely with both technical and non-technical colleagues, practice explaining complex concepts in simple terms. Highlight your experience in building strong relationships with stakeholders and suppliers, as this is crucial for influencing technical decisions and ensuring successful project outcomes.
✨Embrace Continuous Learning
Christian Aid values a culture of continuous improvement, so be prepared to discuss how you stay updated with the latest technologies and best practices. Share any relevant certifications or training you've pursued, and express your enthusiasm for learning new skills that can benefit the organisation.