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 AfricaWe 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.