VN-EC027-2025-PASD Project Assistant - Software Development
Quito
- Organization: IOM - International Organization for Migration
- Location: Quito
- Grade: Administrative support - GS-4, General Service - No need for Higher Education - Locally recruited position
-
Occupational Groups:
- Administrative support
- Information Technology and Computer Science
- Project and Programme Management
- Closing Date:
Job Description
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.
Responsibilities
- 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.
Qualifications
- 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.
- Knowledge of topics related to human mobility and/or experience working with international organizations
- Experience in software development using PHP programming (Mandatory)
- 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)
- For this position, fluency in english and spanish is required (oral and written).
- 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.
- 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.
- 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.
- This post is subject to local recruitment. Only those holding a valid residence and work permit for the country where this position is based will be eligible for consideration.
- Appointment will be subject to certification that the candidate is medically fit for appointment, verification of residency, visa, and authorizations by the concerned Government, where applicable.
- 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 online recruitment system. The online tool also allows candidates to track the status of their application.
Important: Add the cover letter in the “Supporting Documents” section of your application.
Required Skills
Job info
Contract Type: Fixed-term (1 year with possibility of extension)Initial Contract Duration: 1 year
Vacancy Type: Vacancy Notice
Recruiting Type: General Service
Grade: G-4
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.