International Organization for Migration41 reviews-International Organization for Migration41 reviewsRead what people are saying about working here.ManilaContractThis position is based in Manila Administrative Centre (MAC), headed by the Director of MAC.
Information and Communications Technology (ICT) is one of the Divisions with its operations
delocalized to MAC.
Under the overall supervision of the Senior Programme Manager and direct supervision of the
Project Manager (MiMOSA), the successful candidate, will have responsibility of managing the
full development and deployment cycle of migration and migrant applications and services. S/he
will manage the deliverables of the development team and provide them technical leadership to
implement a high performance, optimized and network efficient computer software application
with a rich user interface for efficient navigation, data input mechanisms, preventing errors to
ensure data quality as required by all business processes.
S/he is accountable for the success of projects under the software development portfolio on
time, on scope and within budget in accordance with business priorities.
Core Functions / Responsibilities:1. Manage all phases of the software development and deployment lifecycle from requirements
gathering, analysis, design, development, testing, training, rollout and user support.
2. Provide technical guidance to design applications on a robust and optimized architecture for
high performance and availability, rich user experience, bandwidth efficiency and fast response
times. Serve as member of the Architecture, Release, Demand and Project boards.
3. Coordinate with business process experts, all aspects of the development and deployment
cycle to ensure maximum user satisfaction and successful project delivery and change
management. Evaluate trade-offs between project size and complexity, cost, urgency, risk and
4. Maintain strong contacts with external software development vendors and offshore service
providers for delivery of required components of the project; review proposals and evaluate cost
estimates from vendors and determine whether they fit into existing budgetary and time
restrictions and ensure that external solutions work with internal development projects.
5. Design, plan and implement software solutions using agile methodologies to support business
process and product prioritization; monitor progress, quality and deadlines; track risks and
mitigation actions and establish escalation procedures to senior management.
6. Champion the implementation of Continuous Integration, Continuous Delivery and
Continuous Deployment practices.
7. Mainstream DevSecOps principles and best practices; assess how they may be applied
within the organization’s existing systems with the aim to align with the evolving technologies
and ensure solutions remain relevant in supporting business processes.
8. Implement cybersecurity and secure code best practices throughout the Software
Development Life Cycle; provide input for application development related policies and
9. Compile and maintain project management reports and the relevant technical documentation
for all software applications.
10. Develop and implement rollout and maintenance plan including configuration, release
management and establish user support turnaround times and levels of service.
11. Coordinate Solution Delivery and application support with ICT Architecture, other team leads
and business users to ensure smooth interoperability between various applications.
12. Assist the Project Manager in overseeing the architecture, design and development of the
Next Generation MiMOSA framework; including the vetting, selection of vendors and
coordination of project deliverables with internal teams and external vendors and service
providers throughout the system development lifecycle from discovery, development and
13. Perform such other duties as may be assigned.
Required Qualifications and Experience:Education
Master’s degree in Computer Science or a related field from an accredited academic institution
with five years of relevant professional experience; or,
University degree in the above fields with seven years of relevant professional experience.
Good technical background and at least 5 years’ experience in software development;
expertise on multiple Web Technologies and framework including Java, .NET, ASP .Net, MVC,
SQL Server and SharePoint;
Strong leadership, project management and analytical skills with capacity to understand IT
business requirements and to translate them into technical solutions;
Skills in project management using industry standards, systems analysis, technical design and
application architecture, database design and requirements and preparation of technical user
Extensive project management experience managing medium to large software application
projects and ability to manage internal teams and external offshore development teams; ability
to build team in a multicultural environment and to work effectively with colleagues from different
Excellent communication and time management skills; Focused on delivering what needs to be
done with the ability to multi-task and work under pressure;
Excellent problem-solving skills and ability to deliver on the timelines; Strong personal
ownership and ability to set and meet high professional standards, flexible and responsive work
Knowledge of Angular JS, AJAX, HTML5, C#, web services, Artificial Intelligence and
Blockchain Technology an advantage; experience as Technical Lead for at least two full project
lifecycles for a medium or large sized web-based application;
Knowledge of version control systems including Jira and Git; knowledge of Configuration
Management tools like Puppet, Chef, Ansible, Salt or similar; knowledge of Scripting/tooling
languages like Ruby, Python, Powershell, Perl or similar;
Knowledge of CICD tools like Jenkins and TeamCity;
Previous experience in a DevOps/DevSecOps roles in an agile context;
Expertise in Continuous Integration, Continuous Delivery and Continuous Deployment;
Experience of configuration management tools such as Ansible, Chef, Puppet;
Experience creating and working with development pipelines using tools such as Git, Jenkins,
TFS, Sonarqube, GoCD, Maven, Ant, NPM, Artifactory;
Proficiency in developing automated unit and integration tests and continuous integration
(kubernetes, docker etc.); and,
Passion for big data and machine learning with some demonstrable skills and trail path.
IOM’s official languages are English, French and Spanish.
For this position, fluency in English is required (oral and written). Working knowledge of French
and/or Spanish is an advantage.
1 Accredited Universities are the ones listed in the UNESCO World Higher Education Database
Required Competencies: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 wherever possible.
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.
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
Accountability: takes ownership for achieving the Organization’s priorities and assumes
responsibility for own action and delegated work.
Communication: encourages and contributes to clear and open communication; explains
complex matters in an informative, inspiring and motivational way.
Managerial Competencies – behavioural indicators level 2
Leadership: provides a clear sense of direction, leads by example and demonstrates the
ability to carry out the organization’s vision; assists others to realize and develop their potential.
Empowering others & building trust: creates an atmosphere of trust and an enabling
environment where staff can contribute their best and develop their potential.
Strategic thinking and vision: works strategically to realize the Organization’s goals and
From Acquire Asia Pacific Incorporation - Ilocos Norte
Published a month ago
- Guide a team towards the maintenance or improvement of work quality - Monitor and implement Development Team initiatives, processes, procedures, and KPI’s...
From Illimitado, Inc. - Ilocos Norte
Published a month ago
Job Description: Develop and enhance software applications through coding and testing. Design and implement technical solutions to meet client requirements...
From Idemia Indonesia - Ilocos Norte
Published a month ago
Job Description: Develop and maintain the back end website and its relation to any other application Developing Back End feature in Ellen May Institute...
From Ellen May Institute - Ilocos Norte
Published a month ago