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 providing support to migrants in need.
Job Overview: The ICT Officer (Solution Technology) will work under the overall supervision of the Chief, Operations and Mission Engagement Solutions, and the direct supervision of the Senior Information and Communications Technology (ICT) Officer (Solutions Delivery Manager). This position is crucial for ensuring that IOM’s ICT systems and related services, including the supporting infrastructure and solution architecture, are designed, engineered, and delivered effectively and sustainably to meet business needs. The officer will be responsible for identifying and converting functional and non-functional requirements into technical specifications, ensuring that these are included in solution designs that adhere to IOM’s standards, governance rules, and quality guidelines. The role emphasizes crosscutting, enterprise-level solutions that span multiple applications and technologies within the IOM ICT ecosystem. The incumbent will collaborate extensively with ICT colleagues, business stakeholders, and external partners, providing architecture and solutions engineering leadership, guiding development efforts, ensuring alignment with strategic objectives, and upholding best practices in solution design, integration, testing, and deployment. The officer will lead the product team’s deliverables, foster a high-performance culture, and ensure efficient, holistic, and standards-aligned product delivery.
Duties and Responsibilities: The ICT Officer (Solution Technology) will be responsible for a variety of tasks including: designing and developing enterprise-level applications using Microsoft Dynamics 365, Microsoft Power Platform (Power Apps, Power Automate, Power Pages, Power Virtual Agents), Power BI, SQL Server/Dataverse, .NET technologies, and Microsoft AI Builder. The officer will analyze business requirements and translate them into detailed technical specifications, ensuring alignment with organizational goals and technical standards. Collaboration with cross-functional teams, including project managers, business analysts, developers/MSPs, and subject matter experts, will be essential to design, develop, and implement end-to-end solutions. The officer will integrate Power Platform and Dynamics 365 solutions with enterprise systems such as SharePoint, Azure services, .NET applications, and approved third-party systems. Ensuring data integrity, security" style="border-bottom: 1px dotted #007bff !important;">security, compliance, and adherence to IOM ICT policies and industry best practices will be a priority. The officer will initiate and integrate AI capabilities within the MIMOSA ecosystem using Azure AI and AI-enabled features within Dynamics 365 and the Power Platform. Additionally, the officer will prepare and maintain technical documentation, including solution designs, technical specifications, diagrams, and user guides, and present designs for approval to the Architecture Review Board. Providing technical leadership and mentorship to junior team members, conducting performance tuning, optimization, and troubleshooting for MIMOSA applications, and monitoring emerging trends and features in the Microsoft ecosystem will also be part of the responsibilities. The officer will ensure high-quality requirements gathering, oversee solution testing, and participate in production readiness assessments, contributing to “go/no-go” decisions for solution deployments.
Required Qualifications: Candidates must possess a Master’s degree in Computer Science, Information Systems, Engineering, or a related field from an accredited academic institution with five years of relevant professional experience; or a University degree in the above fields with a minimum of seven years of relevant professional experience. A Microsoft Certified: Azure Solutions Architect Expert certification is desired but not mandatory. Candidates should demonstrate a strong understanding of ICT standards and systems, as well as proven skills in solution engineering and architecture, web application architecture, and cloud hosting services.
Educational Background: The educational background required for this position includes a Master’s degree in Computer Science, Information Systems, Engineering, or a related field from an accredited academic institution, or a University degree in the same fields with additional years of relevant professional experience. The emphasis is on having a solid foundation in technical knowledge and skills that are applicable to the role.
Experience: Candidates should have at least six years of recent professional experience in solutions engineering, with significant work involving Microsoft Power Platform technologies. Proven experience in delivering enterprise-wide mission-critical solutions such as ERP, CRM, enterprise collaboration, content management, and business intelligence is essential. The ability to work across business and technical teams, interpreting business concepts and translating them into technical solutions aligned with industry best practices, is crucial. Technical experience should include object-oriented programming (OOP), C#/.NET development, REST API design and consumption, authentication protocols (OAuth, Azure AD), SQL Server and relational database design, data modeling, and responsive UI/UX design.
Languages: All IOM staff members are required to be fluent in one of the IOM's official languages, which include English, French, and Spanish. For this position, fluency in English is required, both oral and written. A working knowledge of Spanish is highly desirable, and proficiency in another official UN language (Arabic, Chinese, French, or Russian) is considered an advantage. The proficiency of the required languages will be specifically evaluated during the selection process, which may include written and/or oral assessments.
Additional Notes: The position is classified as an internationally recruited professional staff role, which requires mobility. Candidates should refer to the guidance on IOM Job Category for more information. Any offer made to the candidate is subject to funding confirmation, and the appointment will be contingent upon certification of medical fitness for appointment, accreditation, residency or visa requirements, and security clearances. The vacancies close at 23:59 local time Geneva, Switzerland on the respective closing date, and late applications will not be accepted. IOM maintains 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 and only accepts duly completed applications submitted through the IOM e-Recruitment system.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.