C

Senior Systems Developer

Christian Aid

Yesterday
New

Job descriptions & requirements

ABOUT THE COMPANY

Christian Aid is a Christian organisation that insists the world can and must be swiftly changed to one where everyone can live a full life, free from poverty. We provide urgent, practical and effective assistance where need is great, tackling the effects of poverty as well as its root causes.

JOB SUMMARY

About youYou’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.Please see the role profile for a detailed breakdown of the skills, knowledge and experience required for this role.

RESPONSIBILITIES

Some of the main areas of responsibility for the Senior Systems Developer include:Design, develop and maintain application and data integrations across Christian Aid’s systems using Microsoft technologies (including .NET, C#, Power Automate, SSIS and APIs).Maintain and improve Christian Aid’s application and integration architecture, identifying opportunities to automate processes and improve reliability, performance and data quality.Establish and apply standardised best practice for system and data integration across applications, using critical thinking to improve existing solutions.Monitor integration processes, handling errors and job failures, and implement preventative improvements.Investigate system and data related issues, undertake root cause analysis, and implement mitigating actions to prevent recurrence.Work collaboratively with internal teams and third party suppliers to resolve issues and deliver high quality integration outcomes.Provide technical advice and guidance to colleagues and project teams, contributing specialist expertise to system design and delivery.Produce and maintain appropriate technical documentation and support handover into live service when required. 

REQUIRED SKILLS

Software architecture, Code documentation, Python, JavaScript, Database query languages (SQL, others)

REQUIRED EDUCATION

Diploma, Associate's degree

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts