Download the complete Terms of Reference here

Background

UNICEF’s Strategic Plan 2014 – 2017 provides the overall framework for child protection programming. The adoption of new technologies in support of Child Protection programmes is a priority for UNICEF and its partners. In particular, the use of technology to improve and extend existing Information Management Systems (IMS) which are central to the efficient and secure delivery of life saving services.

The Child Protection Section within the Programme Division (PD) of UNICEF HQ is leading the development of open source software called Primero (see: www.primero.org). Primero is an application that  supports protection-related case management, incident monitoring, and family tracing and reunification. Primero v1 is already live in several countries, and UNICEF and partners are now planning to take the application to scale. In order to do this, a series of important steps must be taken to ensure that the application and its supporting infrastructure is prepared for global deployment.

Purpose

Technology for Development (T4D) and Informaton and Communications Technology for Development (ICT4D) are emerging areas of work and there is increasing demand for people with this skillset. The purpose of this volunteer assignment is to conduct various software-related tasks to prepare Primero for accelerated deployment. The volunteer with support the development and testing of the tools, artefacts, processes and documentation that will be used to bring Primero to scale. The volunteer will not be required to write code, but developer experience is an asset.

Tasks and Expected Results

Under the supervision of the Child Protection Specialist (Information management/Innovation), with the guidance of the Child Protection in Emergencies team leader, the volunteer will perform the following tasks:

1. Support the drafting/reviewing/vetting/updating of Primero resources and artefacts:

  • User documentation
  • Adminstrator documentation
  • Dummy data
  • Training materials

2. Publish reviewed/approved documentation to a GitHub/GitBook repository

  • Conduct testing of the Primero application, including:
  • Performance testing (using jMeter or similar)
  • User experience/acceptance testing

3. Support the Primero Project Lead with technical tasks such as:

  • Engaging the open source community
  • Developing/grooming the product backlog
  • Building installers
  • Location seeding

4. On a needs basis and based on the volunteer’s career development interests, contribute to other child protection issues across the section.

5. Period of assignment

The volunteer is expected to remotely work approximately 5-10 hours per week from 02 May to 26 August 2016 (four months). The exact days and duration to be negotiated and/or based on need and availability of the volunteer.

6. Duty Station

The volunteer will be home based and will work remotely. This may require the volunteer to be available for calls during the working hours of the Child Protection section in New York City.

7. Key Skills, Technical Background, and Experience Required

  • Relevant experience in software development/computer science
  • Agile and Scrum methodologies
  • Drafting, reviewing, managing and version controlling technical software documentation
  • Good knowledge of GitHub/GitBooks an asset
  • Knowledge of Linux, Ruby, JavaScript, and shell scripting
  • High level proficiency in standard computer software, in particular, Microsoft Excel.
  • Demonstrated ability to meet deadlines;
  • Good written English
  • Familiarity with the UN and UNICEF programmes.

Download the complete Terms of Reference here

Print This Story