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

ICT Manager - Software Development (Full Stack Web Developer)

New York City

  • Organization: UNOPS - United Nations Office for Project Services
  • Location: New York City
  • Grade: Mid level - IICA-2, International Individual Contractors Agreement
  • Occupational Groups:
    • Information Technology and Computer Science
    • Managerial positions
    • Design (digital, product, graphics or visual design)
  • Closing Date: Closed
Job categories IT
Vacancy code VA/2023/B5502/25386
Level ICS-10
Department/office AR, EAPMCO, Indonesia
Duty station New York, United States of America
Contract type International ICA
Contract level IICA-2
Duration Ongoing
Application period 06-Mar-2023 to 20-Mar-2023
Applications to vacancies must be received before midnight Copenhagen time (CET) on the closing date of the announcement.

Functional Responsibilities

Functional Areas:
    1. Technical product development

    2. Implementation guidance

    3. Quality assurance

    4. Collaboration

1- Technical Product Development:

  • Develop, document, test, deploy and debug applications and systems (including back-end architectures and front-end interfaces) that will be used by the GDAI project; 
  • Work with the team to research, use and develop tools and libraries to create solutions implemented by the GDAI project; 
  • Implement iterative design and technical improvements for applications once they are launched, including scoping and development of new features

2- Implementation Guidance

  • Advise on, design, implementation and management of solutions for web applications including system architecture, database models and coding standards.
  • Assist with the development and work with APIs for integration with various data services; Provide support to the coordination of testing of solutions and processes by development and humanitarian partners to strengthen, adapt and improve the project’s efficiency and effectiveness.
  • Support the operational research team in the planning, design, development and utilization of data processing systems for development and humanitarian response;
  • Provide support to the coordination of testing of solutions and processes by development and humanitarian partners to strengthen, adapt and improve the project’s efficiency and effectiveness.

3- Documentation and Quality Assurance

  • Ensure data security standards implementation; 
  • Produce technical documentation (software requirement specifications, high-level design and supply detailed design) ensuring high quality standards and sustainability;
  • Assist the team to determine system requirements to meet user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepare operating instructions;
  • Support data security standards implementation; 
  • Support the identification of gaps and opportunities for improvement of existing solutions;

4- Collaboration:

  • Function as active member of wider UN Global Pulse Data and AI Capability team, including, participation in regular knowledge interchange, joint events etc.
  • As part of this team, completion of other tasks as assigned across coding projects beyond GDAI.
  • Assist with data migrations as needed

Impact of Results

The effective and successful achievement of key results by the Full Stack web developer is key to the success of Global Pulse’s Global Data Access Initiative (GDAI) which, in turn, positions the UN Global Pulse as a leading player in safeguarding the access and use of data for sustainable development and humanitarian actions and key contributor of digital public goods (DPGs) in service of the sustainable development goals (SDGs). This promotes the image of UNOPS as an effective service provider and leader in innovation and enhances UNOPS’ competitive position as a partner of choice in sustainable development and project services at the global, regional, and local level.

Education/Experience/Language requirements


  • An advanced university degree in Computer Science, Engineering, or related field. 
  • A first level degree with additional 2 years of experience may be accepted in lieu of an advanced degree.


  • Minimum of five (5) years of demonstrated software development experience with back-end and front-end programming languages (such as Python, Node/React, JavaScript, HTML/Sass, Java, PHP, etc.) is required;
  • Demonstrated experience in web-based software development experience (with e.g. Apache, Flask, Express.js, etc.) is required;

Desirable experience (the following experience is optional; candidates who do not have it are welcome to apply):

  • Experience developing with open source software, libraries and frameworks is an asset.
  • Minimum of two (2) years of demonstrated SQL experience (Postgres and MySQL) is required, other database experience (SQL Server, Oracle, MongoDB, etc.) is an asset;
  • Experience with coding for geographic information systems (GIS) and satellite imagery is an asset;
  • Experience integrating diverse applications using integration frameworks, web services and APIs is desirable;
  • Experience working on distributed, international teams, with cross-cultural teams is an asset;
  • Experience working in humanitarian context or international development projects is an asset.

Language Requirements:

  • Full working knowledge of English is required;

  • Knowledge of another official UNOPS language is an asset.

This vacancy is now closed.
However, we have found similar vacancies for you: