Applications and Development Specialist Job in Kenya

Applications and Development Specialist

Main objectives of the role

Under the supervision of the ICT & Facilities Coordinator, the Applications and Development Specialist will lead the business automation efforts of MSF Eastern Africa through the identification and implementation of solutions that increase operational efficiency.

The Specialist will perform comprehensive systems planning and assessments, allowing for the development and implementation of digital strategies that address operational requirements. This role involves leading end-to-end analyses, synthesizing and refining needs, and ensuring they are clearly documented and understood by all stakeholders.

Additionally, as a supervisory role, the Specialist will work closely with the IT Coordinator to plan for future needs and develop the Applications team to support the organization’s strategy.

Duties and Responsibilities: 

Major Functions: 

  • Collaborating with IT and functional stakeholders to establish strong relationships and effectively elicit, analyze, translate, validate, and document business requirements, pain points, or opportunities using best-practice techniques and methods.
  • Preparing pre-project documentation such as business cases, request for proposal (RFP), vision/scope, technology investment requests, briefing notes, business analysis plans, etc.
  • Identifying security and compliance requirements, including associated roles with the business process, and ensuring they are considered in the solution design
  • Assisting in the selection and implementation of software solutions, including performing gap fit analysis of a selected solution to requirements
  • Working collaboratively with all members of the IT team to ensure that all application issues are addressed in a timely manner to minimize disruption to the provision of IT services
  • Track key success factors & best practices from active/previous initiatives. Make sure both are fully revisited at the beginning of any new project
  • Support the analysis and resolution of IT issues pre/post deployment
  • Help drive towards excellence by ensuring best practices are implemented and business/internal controls are in place, known, understood and followed
  • Support monitoring the efficiency of the operations and coordinating execution of Continuous Improvement initiatives
  • Build and manage a team of developers, providing guidance and support to ensure business continuity.
  • Ensure that all projects are delivered on time, within budget, and with high quality.
  • Create and manage Azure VMs, test environments, production instances, and other resources used in the development and running of applications
  • Monitor and optimize cloud resource consumption to ensure that costs are kept within budget
  • Manage application licenses, upgrades, and other DevOps-related activities
  • Develop and maintain documentation for all DevOps-related activities
  • Ensure compliance with company policies, procedures, and regulatory requirements
  • Implement and maintain security controls to protect the company’s applications and data

Qualifications & competencies required 


  • University or Technical school degree in Computer Science, Information Systems, or related discipline.
  • Minimum of 5 years of experience in software application development (including experience with modern web technologies, databases, and application frameworks), with at least 2 years in a leadership role.
  • Strong technical skills in app development, programming languages, and software development methodologies.
  • Experience leading technical projects e.g Tier 1/Tier 2 ERPs from conception to completion
  • Experience with project management, including project planning, budgeting, and resource allocation.
  • Knowledge of regulatory compliance requirements, such as GDPR and CCPA
  • Experience leading a Microsoft Dynamics ERP implementation is a strong asset.
  • Azure Develops experience is desirable.
  • Experience in the NGO sector is a plus.

Required Skills and Competencies

  • Excellent leadership skills, with a proven ability to manage and motivate teams of developers.
  • Experience with Agile methodologies and tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Knowledge of business automation tools, such as robotic process automation and business process management systems, is a plus.
  • Ability to work effectively with cross-functional teams.
  • Experience managing relationships with external partners and vendors.

What We Offer

A Long-term full-time employment contract as soon as possible through MSF East Africa Section Office in Nairobi.  

An annual salary of EUR 28,437 (HQ Level 4A) based on a full-time appointment.

Global benefit package; includes school fee benefit/support for dependents and other allowances ranging between EUR 620 – 1,159 /month based on individual & administrative status. 

Other benefits include: 25 days of annual leave, Employer Pension contribution, Relocation support for non-Kenyan residents etc based on MSF EA terms/conditions.

How to Apply

If you recognize yourself in this profile, we welcome you to apply directly via the link provided below (or from the MSF EA website).

Applicants are required to upload a letter of motivation + Curriculum Vitae (in English) as one combined document.   

CLICK HERE TO APPLY