Job Identification (Reference Number): 18077
Position Title: Web Development Officer (Displacement Tracking Matrix) (DTM))
Duty Station City: Berlin
Duty Station Country: Germany
Grade: P-1
Contract Type: Special Short Term Graded (9 Months with possibility of extension)
Recruiting Type: Professional
Vacancy Type: Special Vacancy Notice
Initial duration: 9 Months with possibility of extension
Closing date: 25 January 2026
Introduction
Established in 1951, IOM is a Related Organization of the United Nations, and as the leading UN agency in the field of migration, works closely with governmental, intergovernmental and non-governmental partners. IOM is dedicated to promoting humane and orderly migration for the benefit of all. It does so by providing services and advice to governments and migrants.
IOM is committed to ensuring a workplace where all employees can thrive professionally, while working towards harnessing the full potential of migration. Read more about IOM's workplace culture atย IOM workplace culture | International Organization for Migration
This is an expedited recruitment process open only to:
a) internal candidates and
b) former IOM staff members who were separated in the last 12 months due to the structural adjustment process.
This process is not open to external applicants; their applications will not be considered at this time.ย
Context
In a complex and uncertain world, the useful application of data for evidence-based policy and action is needed now more than ever. Whether it be helping displaced people find durable solutions in the face of climate change, to analysis that allows better forecasting of migration trends and preparednessโmanaging human mobility to contribute to sustainable development requires a data-driven approach.ย
The International Organization for Migration (IOM) has an abundance of information about human mobility: With offices in almost every country, IOM is trusted by its Member States for deep domain knowledge and field expertise. IOM has strategic partnerships with other United Nations (UN) agencies and stakeholders in the UN Migration Network. It works directly with a wide range of beneficiaries and enjoys a place at the forefront of data protection efforts within the UN system.
The Displacement Tracking Matrix (DTM) Support Team, based in Berlin, assembles expertise in operations and coordination, methodology and concept development, mapping and Geographic Information Systems, statistical analysis, database and application system development, and data and information management. The support team has been critical in providing remote and onsite support to DTM field implementation.ย
Under the overall supervision of the Senior DTM Coordination Manager and direct supervision of the Web Development Officer, the Web Development Officer (DTM) will be responsible and accountable for providing support to the activities and services provided by DTM support team in headquarters for DTM implementation in the field worldwide, in particular to support further development and implementation of DTM global web application platforms and information systems.
TECHNICAL
ย Support the development and maintenance of customized theme and modules for ย selected components of DTM global websites and platforms in accordance with technical specifications, established standards and guidance provided by the supervisor.ย
ย Support the design, development and implementation of scalable system for report indexing and full text searching capabilities using Solr and SeachStax on DTM websites and other application systems as needed.
ย Contribute to the development of React/NextJS application that utilizes DTM API to provide an insight in to the Internally Displaced People.
ย Support the development and maintenance other web-based systems in support to DTM global and field implementation accordingly as the needs are identified.
ย Support the maintenance and operation of Drupal website hosted in Acquia cloud and Acquia Site Factory.
Draft ย corresponding system and functional documentation and user manual for such systems as required and provide relevant training to DTM staff and other relevant staff on the use, administration, and maintenance of the developed systems.
ย Perform assigned tasks related to Extraction Load and Transfer server to migrate data from DTM CDW DB to Acquia hosted IOM Website.
ย Contribute to the integration of AI solutions in to various DTM products using Retrival Augmented Generation (RAG), Azure OpenAI and LangChain.
ย Perform assigned duties in accordance with IOM Data Protection Policy and Information Technology and Communication (ITC) Policies and Standards, including on system and data security.
TEAM WORK
Support the design process and liaise with DTM support team members in headquarters and relevant DTM staff in the field to identify and design corresponding user interface requirements, workflows, and functionalities for systems described in previous points. As needed, create wireframes, storyboards, and prototypes to propose options for implementation.
I Identify and suggest ย enhancement and improvement ย so that systems are up-to-date and making the best use of the latest technological improvement for better performance.
Provide technical support on-site or remotely to DTM field implementation in identification of relevant solutions and requirements to web-based application needs in the field.
Perform other duties as may be assigned.
Education
Masterโs degree in Information Management, Computer Science or a related field from an accredited academic institution; orย
University Degree in the above ย fields with two years of relevant professional experience.
Accredited Universities are those listed in theย UNESCO World Higher Education Database.
Experience
Solid understanding of the concepts of user experience, user interface design principles and conceptual design;Previous experience in web development for DTM field implementation;Demonstrate the qualifications and proven experience in the graphic design and technical implementation of user interfaces in a web-based environment; and,Design skills and attention to details are essential.ย
Skills
Expert level experience in Drupal 10+ development and customization of existing functionalities by implementing in-house built modules and themes;Familiarity with hosting platforms like Azure, Acquia and Acquia Site Factory and deployment procedure;Expert knowledge in HTML, CSS and JavaScript including ReactJS, NodeJS, NextJS, Bootstrap and JQuery;Expert knowledge in Relational Database like MSSSQL and MySQL;Knowledge of Backend frameworks like NodeJS and PHP 8 are crucial;Knowledge of Analytical looks like Microsoft Excel and Power BI are essential;Knowledge on Apache Solr and SearchStax document indexing is important; and,Knowledge of industry-standard design tools such as Adobe XD and Figma.ย
Languages
IOMโs official languages are English, French and Spanish.ย All staff members are required to be fluent in one of the the three languages.
For this position, fluency inย English is required (oral and written). Working knowledge of French and/or Spanish, and of another official UN language (Arabic, Chinese, and Russian) is an advantage.
Proficiency of language(s) required will be specifically evaluated during the selection process, which may include written and/or oral assessments.
Required Competencies
IOMโs competency framework can be found at thisย linkย Competencies will be assessed during the selection process.
Valuesย - all IOM staff members must abide by and demonstrate these values:
Inclusion and respect for diversity: Respects and promotes individual and cultural differences. Encourages diversity and inclusion.Integrity and transparency: Maintains high ethical standards and acts in a manner consistent with organizational principles/rules and standards of conduct.Professionalism: Demonstrates ability to work in a composed, competent and committed manner and exercises careful judgment in meeting day-to-day challenges.Courage: Demonstrates willingness to take a stand on issues of importance.Empathy: Shows compassion for others, makes people feel safe, respected and fairly treated.Core Competenciesย โ behavioural indicators Level 2
ย Teamwork: Develops and promotes effective collaboration within and across units to achieve shared goals and optimize results.ย Delivering results: Produces and delivers quality results in a service-oriented and timely manner. Is action oriented and committed to achieving agreed outcomes.ย Managing and sharing knowledge: Continuously seeks to learn, share knowledge and innovate.ย Accountability: Takes ownership for achieving the Organizationโs priorities and assumes responsibility for own actions and delegated work.ย Communication: Encourages and contributes to clear and open communication. Explains complex matters in an informative, inspiring and motivational wayNotes
Internationally recruited professional staff are required to be mobile.
Any offer made to the candidate in relation to this vacancy notice is subject to funding confirmation.
This selection process may be used to staff similar positions in various duty stations. Recommended candidates will remain eligible to be appointed in a similar position for a period of 24 months.
This vacancy is only open to current and former IOM staff members who were separated in the last 12 months due to the structural adjustment process.
The list of NMS countries above includes all IOM Member States which are non-represented in the Professional Category of staff members. For this staff category, candidates who are nationals of the duty station's country and who do not have prior experience outside the duty station's country as staff member in the Professional category cannot be considered eligible.
Appointment will be subject to certification that the candidate is medically fit for appointment, accreditation, any residency or visa requirements, security clearances.
Vacancies close at 23:59 local time Geneva, Switzerland on the respective closing date. No late applications will be accepted.
IOM has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and IOM, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination based on gender, nationality, age, race, sexual orientation, religious or ethnic background or disabilities.
IOM does not charge a fee at any stage of its recruitment process (application, interview, processing, training or other fee). IOM does not request any information related to bank accounts.
IOM only accepts duly completed applications submitted through the IOM e-Recruitment systemย (for internal candidates link here). The online tool also allows candidates to track the status of their application.
Only shortlisted candidates will be contacted.
For further information and other job postings, you are welcome to visit our website: IOM Careers and Job Vacancies.
