By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

ICT Specialist (Developer), P3, FT, #121431, ICTD Digital Core - Valencia, Spain


  • Organization: UNICEF - United Nations Children’s Fund
  • Location: Valencia
  • Grade: P-3, International Professional - Internationally recruited position
  • Occupational Groups:
    • Humanitarian Aid and Coordination
    • Information Technology and Computer Science
  • Closing Date: 2022-10-05

We are looking for a Developer to support the UNICEF Humanitarian Cash Transfer (HCT) team HOPE to develop the required continued enhancements of the Humanitarian cash Operations and Programme Ecosystem (HOPE).

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, a connected world. 


The overarching strategic goal of UNICEF’s Information and Communication Technology Division (ICTD) is to transform and build partnerships with our stakeholders to successfully implement UNICEF programmes globally through the use of innovative technology-enabled solutions. 

To achieve better results for children, in a more efficient and effective way, UNICEF has initiated the mainstreaming and scale up of the use of Humanitarian Cash Transfer (HCT) across the organization. As part of its HCT scale-up plan, UNICEF has developed an integrated software called HOPE - Humanitarian cash Operations and Programme Ecosystem. HOPE is UNICEF’s humanitarian cash transfer management information system. HOPE can (i) collect beneficiary data, (ii) associate data with cash programmes, (iii) create target population (iv) manage payment lists (v) send them to Financial Service Providers (FSP), (vi) reconcile payments, (vii) triangulate payment verification information directly from beneficiaries, (viii) handle grievances and feedback, as well as (iv) reporting. HOPE enhances the quality of programmes implementing Humanitarian Cash Transfers (HCT) by increasing compliance with UNICEF guidance and tools and ensuring accountability and traceability of the information managed. 


How can you make a difference? 

To support the UNICEF Humanitarian Cash Transfer (HCT) team HOPE to develop the required continued enhancements of the Humanitarian cash Operations and Programme Ecosystem (HOPE) . The position is expected to focus on facilitating HOPE related knowledge and technical expertise transfer from the vendor to UNICEFs HOPE team, with a specific focus on the code and HOPE functionalities.  

Key responsibilities: 

  • Support the MIS development team to undertake software development and testing activities, assist with writing test scripts / bug fixes, and add or improve code organization and documentation.  
  • Document or update the relevant tickets in Azure DevOps based on code review to tackle possible misalignment between business needs and code.   
  • Support in all levels of testing and leverage user acceptance testing to ensure functional and non-functional requirements are met and aligned with specifications.  
  • Systematically review the HOPE code and flag anomalies and potential bottlenecks.   
  • Contribute in writing code under the guidance of the HOPE Solution Architect, ICTD Technical Lead .  
  • Familiarize themself with HOPE code structure and integration point and support the HOPE Solution Architect in any level 3 support needs. 
  • Ensure that the code abides by UNICEF coding standards and uses the latest libraries that are used by other enterprise systems within the organization 
  • Ensure security standards and processes are in place 
  • Participate in technical internal and interagency discussions on MIS collaboration modalities to inform any changes in the UNICEF MIS requirements and documents. 
  • Develop and maintain the automated test cases using relevant software. 
  • Develop automated test scripts during the Sprints when applicable. 
  • Participate regularly in development Sprint meetings. 
  • Enter defects in Azure DevOps when applicable. 
  • Validate any defects that were identified during the various Sprints. 
  • Work with the HOPE Project Team, Third-party vendors (where applicable) and the business users to ensure system readiness.


To qualify as a champion for every child you will have… 

  • An advanced university degree (Master’s or higher) in Information Technology, Finance, Business process management or relevant field. (A first University Degree in a relevant field combined with 2 additional years of professional experience may be accepted in lieu of an Advanced University Degree.)
  • A minimum of 5 years of relevant professional experience in software development, including with multiple stakeholders is required. 
  • Including at least 5 years of demonstrated knowledge and experience in:    
    • Web architecture 
    • Python  programming language 
    • Django  framework 
    • Working knowledge of Docker and Kubernetes
    • Actively contributing to open source code
    • Experience with async/parallel computing 
    • Agile methodologies 
    • Testing frameworks and methodologies 
  • Good problem solving and troubleshooting skills. 
  • Good written and verbal communication skills to clearly communicate with management, users and IT staff. 
  • Good knowledge and appreciation of IT technologies and solutions in general. 
  • Demonstrated ability to deliver quality results within strict timeframes. 
  • Experience in the use and design of Management Information System for HCT programmes is desirable.  
  • Experience in the UN System is desirable 
  • Worked in a multi-national organization preferably humanitarian focused 
  • Fluency in English is required. Knowledge of another official UN language (Arabic, Chinese, French, Russian or Spanish) is an asset. 


For every Child, you demonstrate... 

UNICEF’s Core Values of Care, Respect, Integrity, Trust, Accountability and Sustainability (CRITAS) underpin everything we do and how we do it. Get acquainted with Our Values Charter: 


UNICEF competencies required for this post are… 

(1) Builds and maintains partnerships (2) Demonstrates self-awareness and ethical awareness (3) Drive to achieve results for impact (4) Innovates and embraces change (5) Manages ambiguity and complexity (6) Thinks and acts strategically (7) Works collaboratively with others. 

During the recruitment process, we test candidates following the competency framework. Familiarize yourself with our competency framework and its different levels: competency framework here

UNICEF is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, religious and ethnic backgrounds, including persons living with disabilities, to apply to become a part of the organization. 

We offer a wide range of benefits to our staff, including paid parental leave, breastfeeding breaks and reasonable accommodation for persons with disabilities. UNICEF strongly encourages the use of flexible working arrangements. 

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. 



UNICEF’s active commitment towards diversity and inclusion is critical to deliver the best results for children. For this position, eligible and suitable female candidates are encouraged to apply. 

Mobility is a condition of international professional employment with UNICEF and an underlying premise of the international civil service. 

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

UNICEF appointments are subject to medical clearance.  Issuance of a visa by the host country of the duty station, which will be facilitated by UNICEF, is required for IP positions. Appointments may also be subject to inoculation (vaccination) requirements, including against SARS-CoV-2 (COVID).

Government employees that are considered for employment with UNICEF are normally required to resign from their government before taking up an assignment with UNICEF.

UNICEF reserves the right to withdraw an offer of appointment, without compensation, if a visa or medical clearance is not obtained, or necessary inoculation (vaccination) requirements are not met, within a reasonable period for any reason. 

UNICEF only considers higher educational qualifications obtained from an institution accredited/recognized in the World Higher Education Database (WHED), a list updated by the International Association of Universities (IAU) / United Nations Educational, Scientific and Cultural Organization (UNESCO). The list can be accessed at 

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

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.