Software Engineer

6 Min Read

World Health Organization





The objective of the Division of Business Operations (BOS) is to support the work of WHO in the European Region (EURO) through delivery of services within the areas of human resources, finance, contracting and procurement, legal advice, information & communications technology, printing, security, facilities management, fixed assets, conference support, travel and transport, and staff wellness and well-being. As an enabling function, the division enhances the productivity of the health technical programmes and country offices while at the same time overseeing accountability, transparency and compliance with WHO administrative rules and regulations.

The BOS division strives to strengthen the capacity of EURO to react in an agile way to external and internal changes. The division projects are designed to increase productivity, ensure financial sustainability of the region’s structures, reinforce a client-oriented culture, strengthen country office capacities, and drive strategic initiatives to enhance staff motivation and well-being.

The purpose of the Information and Communications Technology (ICT) Unit is to champion and implement forward-thinking, cost-effective digital and technological solutions across the WHO European region, including country offices and geographically dispersed offices, as well as to the UN City located in Copenhagen, Denmark. ICT is committed to ensuring robust connectivity, quality equipment, advanced software solutions, and the safeguarding and accessibility of data. ICT is dedicated to providing exceptional support to all users, empowering a digitally optimized WHO to achieve its strategic goals. Additionally, ICT provides connectivity, communication technology, and client support to the staff of the organizations housed within the UN City, facilitating a collaborative, efficient, and secure UN ecosystem.


The Software Engineer Associate supports the development of a variety of enterprise cloud-based web applications, gathering functional requirements, developing technical specifications, and project testing and risk management.

Under the direct supervision of the Application and Architecture Development Lead, and with overall guidance from the Regional ICT Manager, the incumbent will perform the following duties: Develop new Cloud-based web applications and altering existing code for accommodating scale and integration with new technologies and APIs. Contribute to all aspects of systems development (frontend, middleware, and backend). Integrating and building for internal and external APIs. Analyse, design, develop, test, and support new and existing applications and services, incorporating modern technologies.

Solving complex performance problems and architectural challenges. Proactively research and propose new technologies or methodologies that could benefit current and future projects, with a keen focus on enhancing application security and leveraging AI machine learning capabilities for innovative solutions. Participate as a team member in global system implementation initiatives.

This includes providing software deployments, customizations, and the development of interfaces to link and integrate existing data repositories to the greatest extent possible. Apply WHO standard project management methodology and ensure compliance with WHO standard development platforms and best practices on application development and operations. Provide user support, guidance and training within the Regional Office and Country Offices and assist technical support providers in identifying sources of problems and in developing solutions.

Prepare comprehensive systems and technical documentation, including user manuals, database design models, and change management documentation. Generate necessary reports about system development/maintenance activities to improve overall process efficiency and quality. Report the progress status of all duties performed on a regular basis to the Application and Architecture Development Lead and the Regional ICT Manager. Perform any other related duties, as required.



  • Essential: University degree (bachelor’s level) in software engineering, computer sciences or other relevant discipline.
  • Desirable: University degree (master’s level) in any of the above fields. Microsoft Azure certifications. Project Management and ITIL certifications would be an advantage.



  • At least 2 years of working experience developing frontend applications based in React. 
  • At least 2 years of working experience with Microsoft Azure cloud services.
  • At least 2 years of professional experience with cloud infrastructure platforms in Microsoft Azure.
  • Experience in application development, software engineering best practices and full stack software development.
  • Experience in Microsoft technologies (Windows.NET, ASP, SQL Server, SharePoint), workflow technologies, business intelligence platforms and tools.



  • Proven application development knowledge including frontend and backend solutions for creating database-driven and responsive web applications.
  • Strong working knowledge of fundamental frontend languages such as HTML, CSS, JSNO/XML structure.
  • Strong working knowledge of JavaScript and related frameworks and libraries, such as Node, React, and Angular.
  • Strong working knowledge of database technologies such as SQL/MySQL and NoSQL.
  • Strong working knowledge of API design concepts and authentication methods.
  • Knowledge of Python programming language. 
  • Proven technical skills in all phases of the software development life cycle, solution architecture, and thorough knowledge of the principles, methods, techniques and practices of the software application design, development, implementation and maintenance.

Use of Language Skills

  • Essential: Expert knowledge of English.
  • Desirable: Intermediate knowledge of French,Russian,Germa.





***Show some love and please mention* in your application***
***We also feel loved when you share it***

Share This Article