UNICEF Technical ICT Consultant in the DBE's ECD Directorate Jobs in South Africa

UNICEF Technical ICT Consultant in the DBE's ECD Directorate Jobs in South Africa



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.

What we do | UNICEF South Africa

We believe that ensuring a child is happy and healthy begins before birth: from ensuring their mother has access to good health care to reaching adulthood as a healthy, empowered and informed young person of the next generation. This journey relies on every child having access to quality health care, good nutrition, education, and growing up in a safe environment free from violence.

How can you make a difference?

  • Ascertain the technical IT and capacity support that are required to migrate, maintain, manage and support the implementation of the P.L.A.Y. online in-service training; and technical IT and capacity support that are required to maintain, service manage and support the implementation of ECDmobi within the Department of Basic Education

  • Provide technical IT support transfer (migration), full integration and management of the P.L.A.Y. online in-service training to the relevant IT platform(s) of the Department of Basic Education
    Provide technical IT support on the servicing, maintenance and implementation of ECDmobi App through the Department of Basic Education’s Cloud

  • Develop and implement capacity support within the Department of Basic Education on the IT related technical aspects for the sustained implementation of P.L.A.Y. online in-service training and ECDmobi.

  • The consultant shall execute the assignment in line with goal and objectives contemplated above and the specific activities below that guide this assignment under the joint supervision of UNICEF’s Education Manager (ECD) and the Chief Directorate/ Directorate responsible for Early Childhood Development at the Department of Basic Education.

  • Ascertain in close collaboration with the DBE and the current service providers the technical IT and capacity support that are required to migrate, maintain, manage and support the implementation of the P.L.A.Y. online in-service training; and technical IT and capacity support that are required to maintain, service manage and support the implementation of ECDmobi within the Department of Basic Education

  • Direct technical and strategic support on the support and maintenance of Apps on the DBE Cloud with particular focus on:

  • Technical support in maintaining the ECDmobi on the DBE Cloud

  • Support on the livechat to assist with any queries

  • Function ability and accessibility of the app on the DBE cloud

  • Technical updates needed such as installing new versions or plugin update

  • Troubleshoot and fix technical errors
    marketing the App on Department of Basic Education’s platforms

  • Any other IT related technical support required with regards to the App

  • In consultation with relevant officials in the Department of Basic Education’s IT and ECD Directorates develop and implement a capacity development programme for officials on the ECDmobi App with the related manuals and support materials that will ensure embedded long terms capacity beyond the consultancy.

  • Direct technical and
    strategic support to assist in the coordination of migrating, full integration and management of the P.L.A.Y. online in-service training to the relevant IT platform(s) of the Department of Basic Education with particular focus on:

  • Prepare biweekly status report on the key indicators related to the migration

  • Ensure that all functional requirement documents are available

  • Build the Virtual Machine container (Ubuntu Server 16.04 LTS

  • Install Nginx, Postgres, Rabbitmq, Memcache and Python

  • Install Firewall and Port Access

  • SSH and FTP configuration
    point DNS of https://playsa.org/ to server

  • SSL certificate generation

  • Mailbox setup and MX records

  • Set up and configure ElasticSearch and Kibana

  • Run backup and recovery policy

  • Configure Python and Postgres Database

  • Install and configure Django Framework

  • Test run PLAY on test environment

  • Add pop-up message to warn users that registration and certificates are free when they register

  • Install on production environment

  • Quality Assure the entire system and server
    ensure that there are no interruptions on the functionality of the platform is experienced in the process of the migration

  • Manage the platform after completion of the migration, including all back-end related work
    monitor monthly subscription of the platform

  • In consultation with relevant officials in the Department of Basic Education’s IT and ECD Directorates, Cotlands and UNICEF in relation to the P.L.A.Y. online in-service training:
    develop and implement a capacity development programme for officials to ensure that all relevant training related completed for the Department of Basic Education

  • Develop and/or adapt related manuals and support materials that will ensure P.L.A.Y. online in-service training is embedded that will ensure long term capacity beyond the consultancy.

  • Any other responsibility not mentioned above in relation to the achievement of the goal and objectives related to this assignment

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

  • Strong programming and app development background

  • A Master's degree or equivalent in Computer Sciences (Programming, Analysis, IT Security, Web Development)

  • Minimum of five years professional work experience in programming, computer systems analysis

  • Fluent in JavaScript, Python, HTML, Java, SQL, C#

  • Good skills in MsOffice and related programmes
    Writing skills

  • Mobile apps development experience

  • Excellent interpersonal skills

  • Willingness to travel and a valid driver’s license

  • Proactive and energetic approach to work

  • Ability and commitment to work under tight timeframes

  • Developing country work experience and/or familiarity with emergency is considered an asset

  • Fluency in English is required. Knowledge of another official UN language or a local language is an asset

    How to Apply

    For more information and job application details, see; UNICEF Technical ICT Consultant in the DBE's ECD Directorate Jobs in South Africa

    Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.

    Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.

    Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 2 Best Africa Jobs.