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
Skills
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:
Core Competencies – behavioural indicators Level 2
Notes
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.