Save The Children

Software Developer

Save The Children

Job Description

Are you look for a new challenge of joining an organization that is currently mid-way through an ambitious transformation to ensure that it’s IT fit for the future and delivers the intelligence of its business needs? We are revamping all of our key systems and applications, from best in-class IT systems (Oracle HRIS, SAP Ariba) to in-house NGO-specific systems for Awards and Program Management, as well as introducing a state-of-the-art, cloud-based integration platform. The environment in which we operate also offers unique challenges from a technical point of view: will our solutions operate effectively worldwide, even in a refugee camp? Are we designing the systems to protect our beneficiaries' personal data with the utmost care? Are we designing a cost effective solution, bearing in mind that each dollar has been donated to us? Are we accountable for how we spend the donations? Are we making sure that the precious data we collect from the field becomes a source of understanding and better decisions? Role Purpose: The post holder will maintain and enhance existing applications based on Microsoft technologies. These will initially include our Humanitarian Response and Travel Request applications, with a roadmap for new applications already in place. She/he will be a member of a team based out of Nairobi and London. Location: Nairobi with travels outside the country Reports to: Head of Software Development. Staff reporting to this post: No direct reports. Budget Responsibilities: No direct budget responsibility. Qualifications and Experience Essential * Computing degree - BSc, BA or equivalent experience * Highly Desired: Microsoft Certified (e.g. MCSD) * Experience as a Net or Application Developer (e.g. C#, ASP.Net, .Net Core, MVC) * Experience with O365 development tools and frameworks (including SharePoint Online, PowerApps, Microsoft Flow, Office Add-ins, Microsoft Graph etc) * Experience with client side development languages, concepts and frameworks (Javascript/TypeScript, React, Angular) * Attention to detail, excellent troubleshooting and communication skills Desirable: * Familiarity with architectural styles/APIs (REST, RPC, CQRS, MicroServices) * Database Design/development experience (SQL Server, T-SQL) * Experience with Microsoft Azure platform and services (including Logic Apps, Azure Functions, Azure Automation) * Experience/exposure in SDLC and Agile methodolo * Non-profit sector knowledge/experience The Organisation Save the Children in a federated Membership based organization employing approximately 25,000 people across the globe and work on the ground in 117 countries to help children affected by crises, or those that need better healthcare, education and Child Protection. We also campaign and advocate at the highest levels to realise the rights of children and to ensure their voices are heard. We are working towards three breakthroughs in how the world treats children by 2030: * No child dies from preventable causes before their 5th birthday. * All children learn from a quality Basic Education and that * Violence against children is no longer tolerated We know that great people make a great organization, and that our employees play a crucial role in helping us achieve our ambitions for children. We value our people and offer a meaningful and rewarding career, along with a collaborative and inclusive workplace where ambition, creativity, and integrity are highly valued. How to Apply Please apply in English saving your CV and covering letter as a single document, including your salary expectations for this role. To see a full a job description, please visit our website at We need to keep children safe so our selection process reflects our commitment to the protection of children from abuse. Employment is subject to our Child protection standards including background checks and adherence to our Child Safeguarding Policy. Save the Children is an equal opportunity employer and seeks to employ and assign the best qualified talent. Disclaimer: Save the Children International does not charge any kind of fee at whichever stage of the recruitment process, nor request for medical examination or records and does not act through recruitment agents whatsoever.
Apply Now