Applications are welcome from internal and external candidates. For all IOM vacancies, applications from qualified and eligible first-tier candidates are considered before those of qualified and eligible second-tier candidates in the selection process. For the purpose of this vacancy, internal candidates are considered first-tier candidates.
Context
The International Organization for Migration (IOM) was founded in 1951 and is the leading intergovernmental organization on migration. It is dedicated to promoting safe, orderly, and humane migration for the benefit of both migrants and society. For the past 60 years, IOM has maintained a presence in Ecuador, working closely with its partners in the international community to address the growing challenges of operational migration management, foster understanding of migration issues, encourage social and economic development through migration, and ensure respect for human dignity and the wellbeing of migrants.
In the context of the response to Venezuela, recent data indicate that there are now 7.7 million Venezuelans living abroad, with approximately 440,500 residing in Ecuador. In addition to addressing the needs of Venezuelan migrants, IOM responds to migration flows comprising Ecuadorian nationals with intentions to migrate (current concerns regarding movements through hazardous routes), internally displaced, returnees and those in transit. The mission in Ecuador has also identified new migration trends and has taken steps to characterize migration within the country, emphasizing the importance of contributing to national development and seeking durable solutions for migrants and host communities.
As part of its mandate to promote safe, orderly, and regular migration, IOM implements Displacement Tracking Matrix (DTM) operations and manages beneficiary information and assistance systems through its field offices and a variety of projects related to humanitarian aid, migrant health, protection, and social and economic integration. Based on DTM data, there has been a significant increase in the intentions of Ecuadorians to migrate, with figures reaching 1.8 million by December 2024. IOM Ecuador collects, systematizes, analyzes, and produces reports on the characteristics and scale of migration flows, as well as other migration-related phenomena. It also manages information tools for the collection, storage, systematization, and analysis of data on assistance and beneficiaries, always adhering to data protection policies and ensuring no harm to prioritized populations.
Under the direct supervision of the Head of Partnerships, Advocacy and Communications, and in close coordination with relevant technical teams (e.g., M&E, LMIICT Global) the Software Developer Assistant will be responsible por maintaining the current beneficiary registration system at IOM Ecuador according to the activities listed below and contribute to additional processes that currently need adjustments.
- Maintain the current beneficiary registration system, enhancing/modifying the existing platform, depending on technical requirements.
- Support program using PHP and understand database concepts, especially for back end development.
- Conduct software testing and debugging to ensure the system work correctly and is reliable.
- Assist in identifying errors in the collected information and in managing the registration system.
- Assist to monitor the maintenance of the digital data archive system (both local and cloud-based) and suggest improvements.
- Collaborate with Global ICT in making system modifications to promote the use of Microsoft Azure best practices.
- Assist implementing reports to meet program needs, including writing complex SQL queries, stored procedures, functions, and common table expressions (CTEs).
- Maintain comprehensive documentation of the codebase, system logic, and technical processes, and provide handover or training to internal staff when required.
- Provide ongoing technical support and troubleshooting post-deployment, as needed.
- Use version control systems (e.g., Git) to manage source code efficiently and ensure consistency.
- Support the identification and implementation of improvements in data storage and management processes at IOM.
- Perform other related duties as required. Education
- High school diploma with four years of relevant work experience, or;
- Bachelor’s degree (Licenciatura/Engineering/etc.) in Information Technology, Computer Science, or related fields with two years of relevant work experience on software development. Accredited Universities are those listed in the UNESCO World Higher Education Database. Experience
- Knowledge of topics related to human mobility and/or experience working with international organizations
- Experience in software development using PHP programming (Mandatory) Skills
- Proficiency in HTML, jQuery, CSS, and JavaScript for designing user interfaces (Mandatory).
- Excellent knowledge of Microsoft SQL Server and MySQL (Mandatory).
- Understanding of MVC (Model-View-Controller) and OOP (Object-Oriented Programming) concepts (Desirable).
- Knowledge of beneficiary information management and database storage (Desirable).
- Experience with web security principles and the ability to protect applications against threats such as SQL injection, Cross-Site Scripting (XSS), and others (Desirable).
- Familiarity with ODK (Open Data Kit) / KoBo forms (Desirable).
- Skills in handling statistical software and data analysis tools (Desirable).
- Experience working under agile methodologies (Desirable) Languages
- For this position, fluency in english and spanish is required (oral and written). IOM’s official languages are English, French and Spanish. 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. Values - all IOM staff members must abide by and demonstrate these three 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/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 1)
- Teamwork: Develops and promotes effective collaboration within and across units to achieve shared goals and optimize results.
Important: Add the cover letter in the “Supporting Documents” section of your application.
