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

MuleSoft API Developer, Business Management System (BMS)/Next Generation GSM

Budapest (Hungary)

  • Organization: WHO - World Health Organization
  • Location: Budapest (Hungary)
  • Grade: P-3, International Professional - Internationally recruited position - Mid level
  • Occupational Groups:
    • Information Technology and Computer Science
    • Border and Customs
    • Operations and Administrations
    • Migration
    • Sustainable Business Development
  • Closing Date: 2022-02-01

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

This announcement will be used to fill multiple positions in the Business Management System/Next Generation GSM project.


The Department of Business Management System (BMS) has a strategic and facilitating role, in conjunction with respective business departments, in delivering effective and efficient processes and systems in the areas of programme management, human resources, supply, finance and travel that enable the Organization's operations worldwide.

WHO current version of Oracle EBS (12.1.3) and some of its allied systems will have to be replaced as soon as possible. WHO is reviewing the options of replacing the current EBS on premise solution (GSM) with a cloud SaaS based Best-of-Breed and vertical solution - with a modern set of tools using standard best practice business processes and cutting-edge technology. A new standard solution with minimum customizations will allow WHO to avail of modern technology including mobile access, artificial intelligence and business process automation, and to take advantage of any new technology and features added to the selected platform(s).


  1. Promote, encourage and adopt out-of-the-box (standard product) functionality.
  2. Facilitate and contribute to the definition of project scope, goals, planning of project timelines, project dependencies and deliverables for allocated projects and applications.
  3. Collaborate with end-users, acting as central point of contact for issue escalation and troubleshooting for allocated projects.
  4. Ensure ongoing, accurate, timely project management reporting to project team members and responsible manager.
  5. Oversee the investigation of options and recommendations to find appropriate solutions to address end-user concerns using existing functionality.
  6. Provide support for functional and technical direction for solutions around specific business requirements.
  7. Participate in full software development life cycle including requirements gathering/analysis, design, development, testing and deployment.
  8. Responsible for defining the data required for integration, knowledge of schemas and tables is essential to define subsets of data to create microservices.
  9. Perform unit testing, system integration testing and assist with user acceptance testing.
  10. Support, maintain, and document integration functionality.
  11. Analyze components to find causes of errors and revise programmes as needed.
  12. Report on project status, issues and resolve a wide range of technical problems.
  13. Understand and apply industry practices, community standards and governance policies.
  14. Implement new and enhanced solutions in accordance with the Release and Change Management Processes.
  15. Perform other duties as required.



Essential: A first-level university degree in Business Administration, Computer Science, Engineering, or another related discipline.

  • Training in Business modeling methodology (BPMN 2.0), Project Management (e.g. Prince 2), or IT Infrastructure Library (ITIL V3).
  • MuleSoft Developer Certification
  • Agile certification
  • Azure DevOps certification



  • At least 5 years of relevant professional experience, some exposure of which must be at international level, in designing technical architectures, application and API development, middleware and database management.
  • Working proficiency in developmental toolsets.
  • Experience of industry-wide technology trends and best practices.
  • Proficiency in one or more modern programming languages.
  • Experience of SQL and Oracle databases.
  • Practical experience using Azure DevOps, Azure AD, Git,Eclipse, MuleSoft.
  • Experience in MuleSoft Dataweave programming.
  • Experience in building Restful web services using Rest client.
  • Experience with unit testing and automated testing frameworks.
  • Experience of working in a multicultural team, supporting a global user base and working with outsourced service providers.


  • Relevant experience working for large multinational company or IO/UN agency in complex business and/or IT programmes or projects.
  • Experience in Python, JavaScript, and bash scripting or YAML.



  • Knowledge in Azure DevOps, boards, and pipeline.
  • Excellent knowledge of Agile, and committed to following and championing the methodology.
  • Strong expertise in web services.
  • Knowledge of testing new fixes using Git and Azure DevOps after a build is kicked off as part of Continuous Integration Testing.
  • Ability to prioritize workload in a high pressure and time constrained environment.
  • Quality focused with excellent attention to detail.
  • Analysis skills, with aptitude/sound judgment for finding creative solutions.
  • Strong problem-solving skills and ability to assess a problem and determine an effective course of action.
  • Excellent customer service skills, including strong ability to determine user needs and provide approporiate solutions.
  • Positive attitude to learn new skills and adapt to new technologies.
  • Excellent verbal/written communication skills, including ability to effectively communicate with both business and technical teams.
  • Demonstrable knowledge of Software Development Life Cycle (SDLC) methodology.


  • Knowledge of PMCoE framework and tools.
  • Knowledge of ITSM Service management best practices.
  • Knowledge of managing and/or working with teams including virtual and remote teams
  • Demonstrable awareness/understanding and practice of the ITIL framework especially for ITIL ServiceDesign and ITIL Service Transition and ITIL Service Operation.

WHO Competencies

Respecting and promoting individual and cultural differences
Producing results
Moving forward in a changing environment

Use of Language Skills

Essential: Expert knowledge of English.
Desirable: Intermediate knowledge of French.


WHO salaries for staff in the Professional category are calculated in US dollars. The remuneration for the above position comprises an annual base salary starting at USD 62,120 (subject to mandatory deductions for pension contributions and health insurance, as applicable), a variable post adjustment, which reflects the cost of living in a particular duty station, and currently amounts to USD 1097 per month for the duty station indicated above. Other benefits include 30 days of annual leave, allowances for dependent family members, home leave, and an education grant for dependent children.


  • This selection may be subject to special recruitment procedures. Further details of these procedures shall be made available upon request to [email protected].
  • This requisition may be used to fill other similar positions at the same grade level in different locations and for different contract types. 
  • The location of positions may change either before the final selection decision or during the course of an assignment based on business needs. 
  • The GSM Next Generation project is time-limited. (Selected internal candidates who already hold fixed-term or continuing appointments at the time of selection to the GSM Next Generation project will be reassigned at the end of this project.)
  • Only candidates under serious consideration will be contacted.
  • A written test may be used as a form of screening.
  • In the event that your candidature is retained for an interview, you will be required to provide, in advance, a scanned copy of the degree(s)/diploma(s)/certificate(s) required for this position. WHO 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 through the link: Some professional certificates may not appear in the WHED and will require individual review.
  • Any appointment/extension of appointment is subject to WHO Staff Regulations, Staff Rules and Manual.
  • Staff members in other duty stations are encouraged to apply.
  • For information on WHO's operations please visit:
  • WHO is committed to workforce diversity.
  • WHO's workforce adheres to the WHO Values Charter and is committed to put the WHO Values into practice.
  • WHO has zero tolerance towards sexual exploitation and abuse (SEA), sexual harassment and other types of abusive conduct (i.e., discrimination, abuse of authority and harassment). All members of the WHO workforce have a role to play in promoting a safe and respectful workplace and should report to WHO any actual or suspected cases of SEA, sexual harassment and other types of abusive conduct. To ensure that individuals with a substantiated history of SEA, sexual harassment or other types of abusive conduct are not hired by the Organization, WHO will conduct a background verification of final candidates.
  • WHO has a smoke-free environment and does not recruit smokers or users of any form of tobacco.
  • WHO has a mobility policy which can be found at the following link: Candidates appointed to an international post with WHO are subject to mobility and may be assigned to any activity or duty station of the Organization throughout the world.
  • Applications from women and from nationals of non and underrepresented Member States are particularly encouraged.
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.

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.