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: Diverse and inclusive workplace with excellent career growth opportunities.
- 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. 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.
Locations
Senior Systems Developer in Cardiff, Edinburgh, London 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 Cardiff, Edinburgh, London
✨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 those interviews! Research common questions for senior developers and practice your answers. We want you to showcase your expertise in Microsoft Dynamics and your problem-solving skills with confidence.
✨Tip Number 3
Show off your projects! Bring examples of your previous work to the interview. We love seeing how you’ve tackled complex challenges and delivered high-quality solutions, especially in a mission-driven context.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re all about making the process as smooth as possible for you.
We think you need these skills to ace Senior Systems Developer in Cardiff, Edinburgh, London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Systems Developer role. Highlight your experience with Microsoft Dynamics and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us at Christian Aid and how your values align with ours. Be genuine and let your personality come through.
Showcase Your Technical Skills:Don’t hold back on showcasing your technical expertise! Detail your experience with Dynamics customisation, data modelling, and any certifications you have. We love seeing candidates who can demonstrate their hands-on experience.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us that you’re serious about joining our team!
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 these platforms, and how your solutions delivered meaningful outcomes. This will show that you’re not just familiar with the technology, but that you can leverage it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of complex technical challenges you've faced and how you approached solving them. Highlight your experience with integrations, APIs, and SQL Server, and be ready to explain your thought process. This will demonstrate your ability to take ownership of complex work and deliver high-quality features.
✨Communicate Clearly and Collaboratively
Since this role involves working closely with non-technical colleagues and suppliers, practice explaining technical concepts in simple terms. Think about how you can build strong relationships and influence decisions through clear communication. This will show that you value collaboration and can bridge the gap between technical and non-technical stakeholders.
✨Align with Christian Aid’s Values
Familiarise yourself with Christian Aid’s mission and values of dignity, equality, justice, and love. Be prepared to discuss how your personal values align with theirs and how you can contribute to their inclusive culture. This will help you stand out as a candidate who not only has the right skills but also shares their commitment to making a positive impact.