Karen, Kenya
19 hours ago
ICT4D Officer

With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.

Come join our 33,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!

Key Responsibilities:

Full-Stack Software Development

Design, develop, test, and maintain web and mobile applications that support development initiatives, ensuring alignment with user needs, organizational goals, and project timelines.Contribute to full-stack development across the entire application lifecycle, integrating intuitive front-end interfaces with robust back-end services and secure, scalable databases.Design and develop APIs and interoperability solutions for integrating with third-party platforms.Build and optimize applications for low-bandwidth, offline-capable, and mobile-first environments.Write modular, maintainable, and well-documented code that adheres to internal coding guidelines and industry best practices, including the use of design patterns, version control, and code linting tools.Diagnose and resolve bugs and performance issues using structured approaches such as logging, unit/integration testing, profiling, and incorporating feedback from users and digital teams.Participate in peer code reviews and promote a culture of quality and learning, offering constructive feedback, identifying areas for improvement, and encouraging adherence to coding standards and secure development practices.

ICT4D Program Design & Implementation

Collaborate with the integration of digital solutions into development programs by identifying opportunities where technology can enhance program efficiency, reach, and impact across thematic areas, ensuring alignment with the organization's strategic objectives.Provide technical input and guidance to the Digital Innovations Committee on the design and implementation of prioritized initiatives, process improvements, and broader digital transformation efforts.Participate in digital solution design sessions to strategically identify and address technical business and programmatic organizational needs.Collaborate with program teams to identify tech needs and co-create digital solutions tailored to community contexts.Work closely with developers, project managers, and key stakeholders to gather functional and technical requirements, contribute to solution architecture, and support the successful implementation of ICT4D interventions.

Business Support

Provide support for knowledge management, decision-making, and programming effectiveness by ensuring efficient operations and use of information sharing, communication, and collaboration technologies.Responsible for managing or contributing to Digital Innovation Committee strategy sub-projects/activities, developing business processes, technical supports, and critical feedback.Analyze data from systems and produce dashboards, and technical and business reports for consumption by directorates, sector managers, and partnersProactively manage data quality and credibility in implemented systems and technologiesPromote and support the dissemination of project information and experience sharing among the project teamStaying abreast of ICT developments, providing recommendations based on opportunities to improve the efficiency and impact of technologies in use.

Capacity Building

Maintain personal and professional development to meet the changing demands of the job.Design and implement training programs to strengthen the capacity of staff, partners, and stakeholders in ICT4D, digital literacy, and technology adoption.Develop and provide capacity building (training, on-the-job support) to staff and partners in ICT-related areas.Provide technical support and knowledge transfer to national and regional personnel, ensuring sustainable adoption and effective use of ICT solutions across programs.

KNOWLEDGE/QUALIFICATIONS FOR THE ROLE

Required Professional experience

At least 3 years of experience in ICT solutions in the implementation of innovations, technology, and digital development programmes in the development sector and in a busy computer systems environment.

Required Education & Certification

Bachelor's degree in computer science, Information Systems, Software Engineering, or a related field

Preferred Knowledge and Qualifications

Proficiency in modern programming languages/frameworks (e.g., JavaScript/React/Node.js, Python/Django/Flask, Java, PHP, or Kotlin for Android).Experience with mobile development (Android or cross-platform tools like Flutter/React Native).Knowledge of DevOps practices, Git workflows, CI/CD pipelines, and cloud infrastructure (e.g., AWS, Azure, GCP).Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).Strong analytical and problem-solving mindset.Ability to communicate complex technical concepts to non-technical audiences.Experience in designing business processes and implementing complex solutions in diverse thematic areas.Knowledge of ICT4D trends, applications, and technologies.Proactive, resourceful, solutions-oriented and results-oriented.Able to quickly research, learn, and implement new technologies.Able to prioritize work, multi-task, and meet deadlines.

World Vision Kenya is part of the Inter-Agency Scheme for the Disclosure of Safeguarding-related Misconduct in Recruitment Process within the Humanitarian and Development Sector and all candidates will thus be screened as appropriate for any safeguarding related misconduct.

World Vision Kenya does not, and will never, solicit money for any part of its recruitment processes including short-listing, interviews, background, and/or medical check-ups. 

World Vision Kenya will not be responsible for such fraudulent correspondence or any loss of money or theft which may result from anyone engaging in any fraudulent recruitment activity.

Applicant Types Accepted:

Local Applicants Only
Por favor confirme su dirección de correo electrónico: Send Email