National Consultant: Web Programmer

Provide technical support in developing Climate Risk Assessment Tool in WASH sector

This opening expired 1 year ago. Do not try to apply for this job.

UNICEF - United Nations Children's Fund

Open positions at UNICEF
Logo of UNICEF

Application deadline 1 year ago: Monday 30 Sep 2024 at 16:55 UTC

Open application form

Overview

Provide technical support in developing Climate Risk Assessment Tool in WASH sector

You have:

  • A bachelor’s degree in information technology, Information Management, Statistic, Data Engineering, or a related field.
  • A minimum of 2 years of experience in full-stack development, with a strong background in both front-end and backend technologies.
  • Proficiency in programming languages such as PHP, Node.js, Golang, and SQL, or other related language.
  • Extensive experience in developing RESTful APIs and web applications.
  • Familiarity with cloud environments, particularly AWS or Google Cloud Platform, and version control systems like Git.
  • Ability to work both independently and collaboratively in a team setting with minimal supervision.
  • Experience working with more than 4 years in the public health sector or with government health data systems is highly preferred.
  • Strong analytical and problem-solving skills, with attention to detail and a commitment to quality.
  • Good analytical, communication, and report writing skills.

Contract

This is a Consultancy contract. More about Consultancy contracts.

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.

And we never give up.

For every child, innovation

UNICEF Indonesia is looking for qualified consultant to provide technical support to strengthen the development of Climate Risk Assessment Tool in the WASH sector.

How can you make a difference?

Under the direction and guidance of Urban Development Specialist and T4D Officer of UNICEF Indonesia Country Office, the consultant will be responsible for the full stack development of System PERIKSA, including but not limited to:

1. System Design and Development: a. Analyse the current Excel-based system to understand data structures and workflows. b. Provide detailed design for web based PERIKSA, including front-end and back-end design c. Develop a web-based application with user-friendly interfaces for data entry, processing, and reporting. d. Implement access control mechanisms and authentication protocols to ensure data security.

2. API and Backend Development: a. Develop and maintain RESTful APIs to support front-end functionalities and integrations with other systems. b. Optimize the backend for performance and scalability, ensuring seamless data handling and processing.

3. Data Migration and Integration: a. Plan and execute the migration of existing data from Excel to the new system, ensuring data integrity and consistency. b. Integrate the new system with existing Bappenas information systems and databases on water, sanitation, and hygiene (WASH). c. Assist the operators assigned by Bappenas to ensure the domain hosting of the web-based PERIKSA tool within the Bappenas system.

4. Testing and Quality Assurance: a. Conduct comprehensive testing to identify and fix bugs, ensuring the system meets all functional and non-functional requirements. b. Provide documentation and training to users and technical staff for effective system utilization and maintenance. c. Incorporate tool’s guidance/manual to ensure users can easily understand questions within the tool. d. Provide knowledge transfer to Bappenas' assigned operator on the operation of this web-based tool and solve the immediate problem related to the operation of this tool.

5. Ongoing Support and Maintenance: a. Offer technical support post-deployment, including monitoring system performance and implementing necessary updates or fixes. b. Collaborate with the Bappenas team to continuously improve the system based on user feedback and emerging needs. c. Participate in relevant workshops, meetings and other activities related to the development and socialization of this web-based tool. d. Perform other tasks relevant to the core responsibilities and duties assigned by UNICEF.

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

1. Educational Background: A bachelor’s degree in information technology, Information Management, Statistic, Data Engineering, or a related field. 2. Professional Experience: A minimum of 2 years of experience in full-stack development, with a strong background in both front-end and backend technologies. 3. Technical Skills: a. Proficiency in programming languages such as PHP, Node.js, Golang, and SQL, or other related language. b. Extensive experience in developing RESTful APIs and web applications. c. Familiarity with cloud environments, particularly AWS or Google Cloud Platform, and version control systems like Git. 4. Additional Requirements: a. Ability to work both independently and collaboratively in a team setting with minimal supervision. b. Experience working with more than 4 years in the public health sector or with government health data systems is highly preferred. c. Strong analytical and problem-solving skills, with attention to detail and a commitment to quality. e. Good analytical, communication, and report writing skills.

Please refer to the Term of Reference attached for the detailed breakdowns of tasks, deliverables/outputs TOR National Consultant - Web Programmer.pdf

For every Child, you demonstrate…

UNICEF's values of Care, Respect, Integrity, Trust, Accountability, and Sustainability (CRITAS) and core competencies: • Builds and Maintains Partnerships • Demonstrates self-awareness and ethical awareness • Drive to achieve results for impact • Innovates and embraces change • Manages ambiguity and complexity • Thinks and acts strategically • Works collaboratively with others

To view our competency framework, please visit here.

UNICEF is here to serve the world’s most disadvantaged children and our global workforce must reflect the diversity of those children. The UNICEF family is committed to include everyone, irrespective of their race/ethnicity, age, disability, gender identity, sexual orientation, religion, nationality, socio-economic background, or any other personal characteristic.

UNICEF offers reasonable accommodation for consultants/individual contractors with disabilities. This may include, for example, accessible software, travel assistance for missions or personal attendants. We encourage you to disclose your disability during your application in case you need reasonable accommodation during the selection process and afterwards in your assignment.

UNICEF has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and UNICEF, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination. UNICEF also adheres to strict child safeguarding principles. All selected candidates will be expected to adhere to these standards and principles and will therefore undergo rigorous reference and background checks. Background checks will include the verification of academic credential(s) and employment history. Selected candidates may be required to provide additional information to conduct a background check.

Remarks:

Only shortlisted candidates will be contacted and advance to the next stage of the selection process.

Individuals engaged under a consultancy or individual contract will not be considered “staff members” under the Staff Regulations and Rules of the United Nations and UNICEF’s policies and procedures, and will not be entitled to benefits provided therein (such as leave entitlements and medical insurance coverage). Their conditions of service will be governed by their contract and the General Conditions of Contracts for the Services of Consultants and Individual Contractors. Consultants and individual contractors are responsible for determining their tax liabilities and for the payment of any taxes and/or duties, in accordance with local or other applicable laws.

The selected candidate is solely responsible to ensure that the visa (applicable) and health insurance required to perform the duties of the contract are valid for the entire period of the contract. Selected candidates are subject to confirmation of fully-vaccinated status against SARS-CoV-2 (Covid-19) with a World Health Organization (WHO)-endorsed vaccine, which must be met prior to taking up the assignment. It does not apply to consultants who will work remotely and are not expected to work on or visit UNICEF premises, programme delivery locations or directly interact with communities UNICEF works with, nor to travel to perform functions for UNICEF for the duration of their consultancy contracts.

This vacancy is open for Indonesians only.

Potential interview questions

Can you describe a challenging project you were involved in and how you managed it? This question assesses your problem-solving and project management skills under pressure. Highlight a specific project, discuss the challenges faced, and explain the strategies you used to overcome them.
How do you ensure data integrity during system migrations? The interviewer wants to understand your approach to maintaining data quality. Pro members can see the explanation.
Describe your experience with RESTful API development. Pro members can see the explanation. Pro members can see the explanation.
What strategies do you use for effective collaboration within a dev team? Pro members can see the explanation. Pro members can see the explanation.
Can you give an example of how you dealt with a significant bug in a system you developed? Pro members can see the explanation. Pro members can see the explanation.
Added 1 year ago - Updated 1 year ago - Source: unicef.org