Full Stack Software Engineer, Displacement Tracking Matrix (DTM) (UG)

Full Stack Software Engineer, Displacement Tracking Matrix (DTM) (UG)

Geneva Vollzeit Kein Homeoffice möglich
I
Job Description IOM is a leading United Nations agency dedicated to supporting humane and orderly migration. Based in IOM Headquarters, the Full‑Stack Software Engineer (DTM) will build, deploy, and maintain DTM applications, primarily the DTM Data Kit, for over 100 country operations.
Organizational Context and Scope The Displacement Tracking Matrix (DTM) collects and analyzes data on displaced and mobile populations. The DTM Support Team coordinates operations, methodology, mapping, GIS, statistical analysis and system development for DTM.
Responsibilities
Design, develop, deploy and maintain DTM applications according to architectural design, with hands‑on responsibility for the .NET (C# / ASP.NET Core) back end and the Angular front end of the DTM Data Kit, ensuring functionality, usability, and scalability.
Utilize Microsoft Azure services— including Azure App Service, Azure Functions, Azure API Management, Cosmos DB, SQL Database, Azure Entra ID, Key Vault, and Azure Monitor / Application Insights—to build, deploy, secure and operate cloud‑based solutions.
Plan architecture design workshops to define architecture and ensure that the definition meets functional and non‑functional requirements.
Provide expert support to project partners when work has been outsourced, including supervision, guidance and quality control.
Design and manage databases (Cosmos DB and SQL DB), optimizing performance and collaborating closely with the DTM Data Consolidation team.
Support the DTM Application team with development and maintenance of APIs for web services, ensuring smooth integration with the React/Angular front end.
Participate in mandatory code reviews, contribute to team discussions, and follow established coding standards.
Participate in unit testing and assist in debugging to ensure high‑quality code.
Collaborate with developers, designers, vendors and DevOps to deliver robust software solutions, including building and maintaining CI/CD pipelines using Azure DevOps.
Create technical documentation, processes and system architecture documentation, and training materials.
Actively engage in agile development processes: sprint planning, task estimation, daily stand‑ups, and retrospective meetings.
Perform any other duties as assigned.
Education
Master’s degree in Information Systems, Computer Science, Software Development with concentration in technology applications or a related field, plus five years of relevant professional experience; or
University degree in the above fields with seven years of relevant professional experience.
Experience
Extensive hands‑on experience building production applications with a .NET (C# / ASP.NET Core) back end and an Angular front end.
Extensive experience in application development and maintenance for cloud‑based solutions, including containerized and multi‑tenant solutions.
Extensive experience architecting, administering and securing solutions on Microsoft Azure, at a senior level.
Extensive experience in database development (SQL and NoSQL) and maintenance, preferably supporting assessment and data collection systems.
Extensive experience in API development.
Experience in user‑friendly application design.
Extensive experience in front‑end development using modern JavaScript frameworks such as React and/or Angular.
Experience in data migration using tools such as Azure Data Factory.
Experience using DevOps for technical delivery.
Experience in Agile development techniques.
Skills
C#, .NET Core, ASP.NET and Angular (React and other front‑end frameworks an advantage).
API development.
Microsoft Azure: API Management, App Service, Azure Functions, Azure Entra ID, Key Vault, Azure Monitor / Application Insights.
Database development and support using MS SQL and Cosmos DB.
Data migration tools such as Azure Data Factory; Azure DevOps.
Languages
Fluency in English (oral and written) is required.
Working knowledge of another official UN language (Arabic, Chinese, French, Russian, Spanish, or other widely spoken language) is desirable.
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.
Professionalism: demonstrates ability to work in a composed, competent, and committed manner, exercising careful judgment in day‑to‑day challenges.
Courage: demonstrates willingness to take a stand on issues of importance.
Empathy: shows compassion for others, making people feel safe, respected and fairly treated.
Core Competencies
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, explaining complex matters in an informative, inspiring and motivational manner.
Managerial Competencies
Leadership: provides a clear sense of direction, leads by example and demonstrates the ability to carry out the organization’s vision; assists others to realize and develop their leadership and professional potential.
Empowering others: creates an enabling environment where staff can contribute their best and develop their potential.
Building trust: promotes shared values and creates an atmosphere of trust and honesty.
Strategic thinking and vision: works strategically to realize the organization’s goals and communicates a clear strategic direction.
Humility: leads with humility and shows openness to acknowledging own shortcomings.
Additional Information Internationally recruited professional staff are required to be mobile. The vacancy is subject to funding confirmation, clearances, and visa requirements. Applicants must undergo reference checks and background verification.
#J-18808-Ljbffr
I

Kontaktdaten:

IOM - UN Migration Recruiting-Team