Monitoring Tools Developer Consultant

UN Children's Fund, Lebanon

Skill Required:, Monitoring and Evaluation
Preferred Experience: 
5 years
Closing Date for Applications: 
14th September, 2019

Job Description

UNICEF works in some of the world’s toughest places, to reach the world’s most disadvantaged children. To save their lives. To defend their rights. To help them fulfill their potential.

Across 190 countries and territories, we work for every child, everywhere, every day, to build a better world for everyone.

For every child, an Advocate

The Engagement Monitoring System (EMS) was developed in response to an identified gap in monitoring adolescent and youth civic engagement in the MENA region. With the increasing number of Syrian refugees among the hosting countries, especially children and youth, the need of such system became indispensable to face major constraints in accessing education and building capacities due to the protracted conflict, policy barriers, and a lack of resources. The main purpose of the Monitoring Tools Developer Consultant is to continue the development of the Engagement Monitoring System (EMS) platform for the Regional Office (RO). The goal of this consultancy is to complete the development of the EMS platform essential features’, develop new functionalities as described below and scaling the platform to be officially launched in the MENA region with the implementing partners after being deployed successfully in Syria, Jordan and the State of Palestine Country offices.

Scope of Work:

The consultant is expected to take the lead in developing and refining the Engagement Monitoring System. The activities include but not limited to:

  • Development of the next phase of the EMS (includes linking the data analytical and data entry tools, operationalizing the entrepreneurship and the next-tier of tools and expansion to additional countries etc).
  • Incorporate all requests/changes such as changes in database objects and relationships among the objects, system workflows, core modules if required, and other necessary and critical changes which impact the overall working functionalities of the platform.
  • Conduct needs assessment and requirement analysis among different stakeholders in Regional Office, Jordan, Syria and Palestine country offices.
  • Develop training material including manuals and guidelines intended for UNICEF staff and partners
  • Prepare the Software Requirement Specifications (SRS) or Functional Specifications (FS) document and Software Design document (SDD) for the EMS along with the workflow diagrams.

To qualify as an advocate for every child you will have:

  • Master degree in Computer Science or related field such as Information Technology, Management Information Systems or other engineering discipline.
  • At least 5 years’ experience with demonstrated results in the majority of the following areas: Information Technology, Information Systems etc.
  • Strong knowledge of JavaScript, HTML5, CSS3, and Git (GitHub), bootstrap or similar platform.
  • Excellent software development skills with Python, Django, Github and similar technologies.
  • Strong knowledge of SQL databases, PostgreSQL, MongoDB or similar databases.
  • Strong knowledge of Business Intelligence tools and analysis databases (OLAP).


Recommend your friend

Copyrights 2017. All rights reserved | Technology Partner: Indev Consultancy Pvt. Ltd