Job matched to your search
Displacement Tracking Matrix (DTM) Software Engineer (UG)
INTERNATIONAL ORGANIZATION FOR MIGRATION · Geneva
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
Introduction
Established in 1951, IOM is a Related Organization of the United Nations and the leading UN agency in the field of migration. Working closely with governmental, intergovernmental and non-governmental partners, IOM promotes humane and orderly migration for the benefit of all. It saves lives and protects people on the move, drives solutions to displacement, and facilitates pathways for regular migration, while providing services and advice to governments and migrants.
IOM is committed to fostering a respectful, inclusive and supportive workplace where all employees can thrive professionally and feel valued. By creating such an environment, IOM aims to better harness the full potential of migration and strengthen its support to people on the move.
IOM invites candidates from diverse backgrounds to apply and provides reasonable accommodation throughout the recruitment process when required. Learn more about IOM’s workplace culture at IOM workplace culture | International Organization for Migration
Internal and external candidates will be considered for this vacancy.
For the purposes of this vacancy, internal candidates are defined as staff members holding a regular, fixed-term or short-term graded or ungraded contract, including Junior Professional Officers (JPOs), UN Volunteers with at least twelve (12) months of continuous service in IOM, staff on Special Leave Without Pay (SLWOP), and staff members on secondment/loan released by the Organization, unless otherwise specified in their contract. Staff members holding a regular, fixed-term or short-term graded contract will not retain their contract type if appointed to an ungraded position.
Organizational Context and Scope
Under the overall supervision of the Senior DTM Coordination Officer and the direct supervision of the DTM Applications and System Architect, the Displacement Tracking Matrix (DTM) Software Engineer will be responsible and accountable to support the development, implementation, administration, and maintenance of the global DTM applications, primarily the DTM Data Kit in headquarters to support global level programme development as well as implementation across DTM missions worldwide, approximately 100.
RESPONSIBILITIES
Specific duties and responsibilities will include the following tasks:
- 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 (including Azure API Management)
- Architecture Design: Lead application architecture design workshops to define the architecture and ensure the definition will meet the function & non functional requirements and IOM Enterprise application and security standards.
- Partner Laison and Management: Oversee the work of project partners when work has been outsourced, in terms of supervision, guidance and quality control of partners work.
- Web Development: Develop, deploy and maintain DTM applications according to architectural design, ensuring functionality, usability, scalability and security in compliance with ICT and industry standards.
- Cloud Integration: Per the institutional priority of IOM’s ICT Department, utilize Microsoft Azure services, including Azure Web Apps Azure API Management, Cosmos DB, and SQL Database, to build and deploy cloud-based solutions.
- Database Design: Assist in designing and managing databases (including optimization) using Cosmos DB (NoSQL) and SQL DB (relational). Ensure very close consultation and collaborations with the DTM Data Consolidation team.
- API Development: Responsible for the development and maintenance of APIs for web services, ensuring smooth integration with the front end.
- Code Collaboration : Conduct, code reviews to ensure code compliance with IPM Security and Vulnerability standards, contribute to team discussions, and follow established coding standards.
More jobs in Geneva
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job