Displacement Tracking Matrix (DTM) Systems Developer and Architect

Displacement Tracking Matrix (DTM) Systems Developer and Architect

International Organization For Migration (IOM)

December 31, 2025February 14, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
The International Organization for Migration (IOM) was established in 1951 and is a Related Organization of the United Nations. It is the leading UN agency in the field of migration, working closely with governmental, intergovernmental, and non-governmental partners. IOM is dedicated to promoting humane and orderly migration for the benefit of all, providing services and advice to governments and migrants. The organization is committed to ensuring a workplace where all employees can thrive professionally while working towards harnessing the full potential of migration. IOM operates in numerous countries around the world, focusing on various aspects of migration management and humanitarian assistance.

Job Overview:
The Displacement Tracking Matrix (DTM) Systems Developer and Architect will play a crucial role in the development, implementation, administration, and maintenance of the global DTM applications, particularly the DTM Data Kit. This position requires close coordination with various teams, including the DTM Operations Unit and the DTM Data Consolidation team, as well as the ICT Division. The incumbent will be responsible for ensuring the functionality, usability, and scalability of DTM applications, utilizing Microsoft Azure services to build and deploy cloud-based solutions. The role also involves planning application architecture design workshops, providing expert support to project partners, and ensuring close collaboration with the DTM Data Consolidation team. The DTM Systems Developer and Architect will actively engage in agile development processes and provide support to DTM field operations as required, contributing to the overall strategic priorities of the Global Data Institute and DTM’s major strategic donors.

Duties and Responsibilities:
The duties and responsibilities of the DTM Systems Developer and Architect include: developing, deploying, and maintaining DTM applications according to architectural design; ensuring the applications meet functional and non-functional requirements; providing expert support to project partners; designing and managing databases, including optimization; supporting the DTM Application team with API development; participating in code reviews and team discussions; writing unit tests and assisting in debugging; creating technical documentation for codebases and processes; engaging in agile development processes; and providing remote or onsite support on databases and application systems to DTM field operations as required. The role also involves performing other duties as assigned by the supervisors.

Required Qualifications:
Candidates must possess extensive experience in application development and maintenance for cloud-based solutions, database development (both SQL and NoSQL), API development, user-friendly application design, and data migration using tools such as Azure Data Factory. Familiarity with DevOps for technical delivery and Agile development techniques is essential. Additionally, candidates should have experience in population database management and technical DTM system development, as well as humanitarian emergency operations and displacement/migration flows. Proficiency in tools such as AngularJS, C#, .NET Core, and ASP.NET is also required, with MCP certification in any of these products being an advantage.

Educational Background:
The educational background required for this position includes a Master’s degree in information systems, computer science, software development with a concentration in technology applications, or a related field from an accredited academic institution, along with five years of relevant professional experience. Alternatively, a University degree in the aforementioned fields with seven years of relevant professional experience is acceptable. Accredited Universities are those listed in the UNESCO World Higher Education Database.

Experience:
Candidates should have extensive experience in application development and maintenance for cloud-based solutions, database development, API development, user-friendly application design, and data migration. Experience in humanitarian emergency operations, displacement/migration flows, and population mobility is also necessary. Familiarity with technical DTM system development and tools such as AngularJS, C#, .NET Core, and ASP.NET is required, along with experience in Agile development techniques and population database management.

Languages:
Fluency in English is required for this position, both oral and written. A working knowledge of another official UN language (Arabic, Chinese, French, Russian, Spanish) is considered an advantage. Proficiency in the required languages will be specifically evaluated during the selection process, which may include written and/or oral assessments.

Additional Notes:
The position is a special short-term ungraded contract with an initial duration of nine months, with the possibility of extension. Internationally recruited professional staff are required to be mobile, and any offer made to the candidate is subject to funding confirmation. The selection process may be used to staff similar positions in various duty stations, and recommended candidates will remain eligible for appointment in a similar position for a period of 24 months. Candidates who are nationals of the duty station's country cannot be considered eligible for this staff category. Appointment will be subject to certification of medical fitness, accreditation, residency or visa requirements, and security" style="border-bottom: 1px dotted #007bff !important;">security clearances. IOM has a zero-tolerance policy on conduct incompatible with the aims and objectives of the United Nations and IOM, including sexual exploitation and abuse, sexual harassment, and discrimination. IOM does not charge a fee at any stage of the recruitment process and only accepts duly completed applications submitted through the IOM e-Recruitment system.
Apply now
Similar Jobs