Web Development Officer (Displacement and Tracking Matrix (DTM)) (P)
Support the development and maintenance of the DTM global online systems.
Overview
Support the development and maintenance of the DTM global online systems.
You have:
- Master’s degree in Information Management, Computer Science or a related field from an accredited academic institution with two years of relevant professional experience; or, University degree in the above fields with four years of relevant professional experience.
- Previous experience in web development for DTM field implementation.
- Demonstrated experience in the web development using the latest technologies.
- Demonstrated experience in graphic design and application of user experience, user interface design principles.
- Demonstrated knowledge of Hypertext Markup Language (HTML), Computer Systems Servicing (CSS) and JavaScript.
- Working knowledge of Bootstrap, jQuery, and AngularJS.
- Knowledge of industry-standard design tools such as Adobe Photoshop, Illustrator, and Dreamweaver.
- Fluency in English is required (oral and written).
- Working knowledge of another official UN language (Arabic, Chinese, French, Russian, and Spanish) is an advantage.
Contract
This is a P-2 contract. This kind of contract is known as Professional and Director staff. It is normally internationally recruited only. It's a staff contract. It usually requires 2 years of experience, depending on education. More about P-2 contracts and their salaries.
This is a Fixed Term contract. More about Fixed Term contracts.
Introduction
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
For the purpose of this vacancy, the following are considered first-tier candidates:
Internal candidates
Candidates from the following non-represented member states:
Antigua and Barbuda, Bahamas, Barbados, Comoros, Congo (the), Cook Islands, Dominica, Federated States of Micronesia, Grenada, Guinea-Bissau, Holy See, Iceland, Israel, Kiribati, Marshall Islands, Namibia, Nauru, Palau, Saint Kitts and Nevis, Saint Lucia, Samoa, Sao Tome and Principe, Seychelles, Solomon Islands, Suriname, Tonga, Tuvalu, Vanuatu
Second tier candidates include:
All external candidates, except candidates from non-represented member states of IOM.
Context
The Displacement Tracking Matrix (DTM) gathers and analyses data to disseminate critical multi layered information on the mobility, vulnerabilities, and needs of displaced and mobile populations that enables decision makers and responders to provide these populations with better context specific assistance.
The DTM Support Team, based in headquarters, 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 direct supervision of the Senior DTM Coordination Officer, and the overall supervision of the Global DTM Coordinator, the Web Development Officer (Displacement Tracking Matrix (DTM)) will support the development, enhancement, implementation, and maintenance of the DTM global online systems, in particular the DTM websites.
Qualifications
Education
- Master’s degree in Information Management, Computer Science or a related field from an accredited academic institution with two years of relevant professional experience; or,
- University degree in the above fields with four years of relevant professional experience.
Experience
- Previous experience in web development for DTM field implementation;
- Demonstrated experience in the web development using the latest technologies;
- Demonstrated experience in graphic design and application of user experience, user interface design principles.
Skills
- Demonstrated knowledge of Hypertext Markup Language (HTML), Computer Systems Servicing (CSS) and JavaScript;
- Working knowledge of Bootstrap, jQuery and AngularJS;
- Knowledge of industry-standard design tools such as Adobe Photoshop, Illustrator and Dreamweaver.
Languages
IOM’s official languages are English, French and Spanish. All staff members are required to be fluent in one of the three languages.
For this position, fluency in English is required (oral and written).
Working knowledge of another official UN language (Arabic, Chinese, French, Russian, and Spanish) is an advantage.
Notes
Internationally recruited professional staff are required to be mobile. Please refer to this link for guidance on IOM Job Category.
Any offer made to the candidate in relation to this vacancy notice is subject to funding confirmation.
This selection process may be used to staff similar positions in various duty stations. Recommended candidates will remain eligible to be appointed in a similar position for a period of 24 months.
The list of NRMS countries above includes all IOM Member States which are non-represented in the Professional Category of staff members.
Appointment will be subject to certification that the candidate is medically fit for appointment, accreditation, any residency or visa requirements, security clearances.
Vacancies close at 23:59 local time Geneva, Switzerland on the respective closing date. No late applications will be accepted.
IOM has 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 (application, interview, processing, training or other fee). IOM does not request any information related to bank accounts.
IOM only accepts duly completed applications submitted through the IOM e-Recruitment system (for internal candidates link here). The online tool also allows candidates to track the status of their application.
Only shortlisted candidates will be contacted.
For further information and other job postings, you are welcome to visit our website: IOM Careers and Job Vacancies
Internationally recruited professional staff are required to be mobile. Please refer to this link for guidance on IOM Job Category.
Responsibilities
Specific duties and responsibilities will include the following tasks:
- Support the development and maintenance of the global DTM websites (globaldtm.info, displacement.iom.int, and migration.iom.int), including functionality under bandwidth constraints, compatibility with all devices, integration of innovative and dynamic services, and linked/interoperable with other DTM global technology components especially with the Central Data Warehouse (CDW).
- Contribute to the development and implementation of auxiliary systems or extensions to the DTM global websites and technology components, including Application Programming Interfaces (APIs) for data exchange and SOLR for faceted search, real-time indexing, dynamic clustering, and rich document (e.g., Word, PDF) handling.
- Contribute to the development and implementation of other web-based online systems for DTM global and field implementation purposes as required.
- Participate in consultations with DTM support team members in headquarters and relevant DTM staff in the field to identify and support the design of corresponding user interface requirements, workflows, and functionalities for systems described in previous points. As needed, support the preparation of wireframes, storyboards and prototypes as needed.
- In coordination with Information and Communication Technology (ICT) unit, support the relevant back-end ICT infrastructure management tasks related to the implementation of the DTM websites as required to ensure security and protection of data and systems.
- Continuously research, identify and suggest enhancements and improvements to support systems are up to date and making the best use of the latest technological improvement for better performance.
- Prepare system and functional documentation and user manuals for such systems as required; and support the delivery of trainings to DTM and other relevant staff on the use, administration, and maintenance of the developed systems.
- Provide technical support, on-site or remotely, to DTM field implementation in identifying relevant solutions and requirements to web-based application needs in the field.
- Apply IOM’s data protection principles, data governance policy, and data management best practice and ethical considerations, regarding collection, use, storage, disclosure and disposal of data, related to the implementation of DTM websites and other developed systems mentioned above.
- Perform such other duties as may be assigned.
Potential interview questions
| Can you describe your experience with web development for data management systems? | The interviewer seeks to understand your specific experience related to the job's primary responsibilities. | Highlight projects where you've developed web applications, particularly those involving data management. |
| How do you ensure your web designs meet both user experience and technical requirements? | This question evaluates your ability to balance user-centered design with technical feasibility. | Pro members can see the explanation. |
| What technologies do you prefer when developing web applications and why? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe a challenging project you worked on and how you resolved issues during development. | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you stay updated with the latest trends in web development? | Pro members can see the explanation. | Pro members can see the explanation. |
| How would you handle conflict with team members on technical decisions? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you give an example of how you applied data protection principles in your previous projects? | Pro members can see the explanation. | Pro members can see the explanation. |
| What is your approach to developing documentation for web systems? | Pro members can see the explanation. | Pro members can see the explanation. |