Displacement Tracking Matrix (DTM) Software Engineer (UG)

International Organization for Migration - IOM

Consultant Closes 08 Jul 2026 0 days left

Overview

Support the development, implementation, administration, and maintenance of global DTM applications, primarily the DTM Data Kit.


Key Responsibilities
  • Design, develop, and maintain web applications using AngularJS on the frontend and C# / ASP.NET Core on the backend
  • Build and consume RESTful APIs deployed on Microsoft Azure
  • Lead application architecture design workshops
  • Oversee the work of project partners
  • Develop, deploy and maintain DTM applications
  • Utilize Microsoft Azure services to build and deploy cloud-based solutions
  • Assist in designing and managing databases using Cosmos DB and SQL DB
  • Develop and maintenance of APIs for web services
  • Conduct code reviews
  • Write unit tests and assist in debugging issues
  • Work with developers, designers, vendors and DevOps
  • Create technical documentation
  • Engage in agile development processes
  • Lead with content development for trainings
  • Provide remote or onsite technical support on databases and application systems
Required Experience
  • Extensive experience in application development and maintenance for cloud based solutions (including containerized and multi-tenant solutions), especially MS Azure;
  • Extensive experience in Database development (SQL and No SQL) and maintenance, preferably in support of assessment and data collection systems;
  • Extensive experience in API development;
  • Experience in user friendly application design;
  • Experience in data migration using tools such as Azure Data Factory;
  • Experience in the following tools: AngularJS, C#, .NET Core, ASP.NET, (MCP certification in any of these products is an advantage).
Qualifications

Master’s degree in Information Systems, Computer Science, Software Development with concentration in Technology Applications or a related field from an accredited academic institution: or, University degree in the above fields with two years of relevant professional experience.

Other Details
Languages Required
For all applicants, fluency in English is required (oral and written).
Languages Preferred
Working knowledge of another official UN language (Arabic, Chinese, French, Russian, and Spanish) is an advantage.
Contract Duration
6 months
Work Modality
Not specified
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: