Expedited SVN: Web Development Officer (DTM) (P) (Internal Applicants Only)
Role details
Job location
Tech stack
Job description
Established in 1951, IOM is a Related Organization of the United Nations, and as the leading UN agency in the field of migration, works closely with governmental, intergovernmental and non-governmental partners. IOM is dedicated to promoting humane and orderly migration for the benefit of all. It does so by providing services and advice to governments and migrants.
IOM is committed to ensuring a workplace where all employees can thrive professionally, while working towards harnessing the full potential of migration. Read more about IOM's workplace culture at IOM workplace culture | International Organization for Migration
This is an expedited recruitment process open only to:
a) internal candidates and
b) former IOM staff members who were separated in the last 12 months due to the structural adjustment process.
This process is not open to external applicants; their applications will not be considered at this time.
Context
In a complex and uncertain world, the useful application of data for evidence-based policy and action is needed now more than ever. Whether it be helping displaced people find durable solutions in the face of climate change, to analysis that allows better forecasting of migration trends and preparedness-managing human mobility to contribute to sustainable development requires a data-driven approach.
The International Organization for Migration (IOM) has an abundance of information about human mobility: With offices in almost every country, IOM is trusted by its Member States for deep domain knowledge and field expertise. IOM has strategic partnerships with other United Nations (UN) agencies and stakeholders in the UN Migration Network. It works directly with a wide range of beneficiaries and enjoys a place at the forefront of data protection efforts within the UN system.
The Displacement Tracking Matrix (DTM) Support Team, based in Berlin, assembles expertise in operations and coordination, methodology and concept development, mapping and Geographic Information Systems, statistical analysis, database and application system development, and data and information management. The support team has been critical in providing remote and onsite support to DTM field implementation.
Under the overall supervision of the Senior DTM Coordination Manager and direct supervision of the Web Development Officer, the Web Development Officer (DTM) will be responsible and accountable for providing support to the activities and services provided by DTM support team in headquarters for DTM implementation in the field worldwide, in particular to support further development and implementation of DTM global web application platforms and information systems.
Responsibilities
TECHNICAL
- Support the development and maintenance of customized theme and modules for selected components of DTM global websites and platforms in accordance with technical specifications, established standards and guidance provided by the supervisor.
- Support the design, development and implementation of scalable system for report indexing and full text searching capabilities using Solr and SeachStax on DTM websites and other application systems as needed.
- Contribute to the development of React/NextJS application that utilizes DTM API to provide an insight in to the Internally Displaced People.
- Support the development and maintenance other web-based systems in support to DTM global and field implementation accordingly as the needs are identified.
- Support the maintenance and operation of Drupal website hosted in Acquia cloud and Acquia Site Factory.
- Draft corresponding system and functional documentation and user manual for such systems as required and provide relevant training to DTM staff and other relevant staff on the use, administration, and maintenance of the developed systems.
- Perform assigned tasks related to Extraction Load and Transfer server to migrate data from DTM CDW DB to Acquia hosted IOM Website.
- Contribute to the integration of AI solutions in to various DTM products using Retrival Augmented Generation (RAG), Azure OpenAI and LangChain.
- Perform assigned duties in accordance with IOM Data Protection Policy and Information Technology and Communication (ITC) Policies and Standards, including on system and data security.
TEAM WORK
- Support the design process and liaise with DTM support team members in headquarters and relevant DTM staff in the field to identify and design corresponding user interface requirements, workflows, and functionalities for systems described in previous points. As needed, create wireframes, storyboards, and prototypes to propose options for implementation.
- I Identify and suggest enhancement and improvement so that systems are up-to-date and making the best use of the latest technological improvement for better performance.
- Provide technical support on-site or remotely to DTM field implementation in identification of relevant solutions and requirements to web-based application needs in the field.
- Perform other duties as may be assigned., * Integrity and transparency: Maintains high ethical standards and acts in a manner consistent with organizational principles/rules and standards of conduct.
- Professionalism: Demonstrates ability to work in a composed, competent and committed manner and exercises careful judgment in meeting day-to-day challenges.
- Courage: Demonstrates willingness to take a stand on issues of importance.
- Empathy: Shows compassion for others, makes people feel safe, respected and fairly treated.
Core Competencies - behavioural indicators Level 2
- 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. Explains complex matters in an informative, inspiring and motivational way
Requirements
- Master's degree in Information Management, Computer Science or a related field from an accredited academic institution; or
- University Degree in the above fields with two years of relevant professional experience.
Accredited Universities are those listed in the UNESCO World Higher Education Database.
Experience
- Solid understanding of the concepts of user experience, user interface design principles and conceptual design;
- Previous experience in web development for DTM field implementation;
- Demonstrate the qualifications and proven experience in the graphic design and technical implementation of user interfaces in a web-based environment; and,
- Design skills and attention to details are essential., * Expert level experience in Drupal 10+ development and customization of existing functionalities by implementing in-house built modules and themes;
- Familiarity with hosting platforms like Azure, Acquia and Acquia Site Factory and deployment procedure;
- Expert knowledge in HTML, CSS and JavaScript including ReactJS, NodeJS, NextJS, Bootstrap and JQuery;
- Expert knowledge in Relational Database like MSSSQL and MySQL;
- Knowledge of Backend frameworks like NodeJS and PHP 8 are crucial;
- Knowledge of Analytical looks like Microsoft Excel and Power BI are essential;
- Knowledge on Apache Solr and SearchStax document indexing is important; and,
- Knowledge of industry-standard design tools such as Adobe XD and Figma.
Languages
IOM's official languages are English, French and Spanish. All staff members are required to be fluent in one of the the three languages.
For this position, fluency in English is required (oral and written). Working knowledge of French and/or Spanish, and of another official UN language (Arabic, Chinese, and Russian) is an advantage.
Proficiency of language(s) required will be specifically evaluated during the selection process, which may include written and/or oral assessments.
Required Competencies
IOM's competency framework can be found at this link Competencies will be assessed during the selection process.