Country: Philippines
Closing date: 13 Mar 2018
The 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 Software Development Manager and the direct supervision of Mobile Development Team Lead, the Mobile Developer will be responsible for the development, testing, implementation and maintenance of mobile applications, services and projects in accordance with the agreed specifications.
CORE FUNCTIONS / RESPONSIBILITIES
• Develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability;
• Serve as team leader dealing with the planning, specification, design, development, implementation and maintenance of computer application systems;
• Implement the detailed application design of the system provided by the application Architect/ Mobile Team Lead;
• Adhere to the version control system, build and release processes and coding standards;
• Participate design and code walk-through for review and incorporate feedback into design and code artefacts;
• Work with team members to identify potential risks in application design and delivery;
• Perform unit and integration tests and resolve complex issues/bugs;
• Work with architect and develop business systems using the .Kony mobile Application Development Platform;
• Perform unit tests to confirm solution design before hand over for functional test;
• Manage tier 3 technical support of the mobile application portfolio, ensuring agreed SLAs are met;
• Ensure high quality development adhering to development guidelines;
• Ensure high quality documentation of the implementation;
• Communicate project status, issues and risk factors to project team members;
• Mentor team members;
• Perform code reviews of Mobile Developers work.
REQUIRED QUALIFICATIONS AND EXPERIENCE
Education
· University degree in Computer Science or a related field from an accredited academic institution, with five years of relevant professional experience; or
· Completed High School degree from an accredited academic institution, with seven years of relevant professional experience;
· Must have Kony Developer Bootcamp 6 Certificate.
Experience
• Must have development experience;
• Should have minimum three years of relevant experience on the following:
Java/J2EE and mobile development;
object oriented programming based development.
• Should have minimum two years of relevant experience on the following:
iOS Platform, Objective C and iOS developer tools;
Android mobile development.
• Experience in customer facing mobile UI development;
• Well versed in Javascript, HTML5, CSS, JSON, XML;
• Hands on experience in managing at least 2 large enterprise development/ production support/ enhancement projects;
• Good knowledge of database modelling, design and development;
• Must be familiar with the different Mobile Development Architecture and Design patterns;
• Experience in design documentation, creation of mockups, requirements gathering and client interaction;
• Ability to work in a cross functional team environment, and deliver large scale project objectives for the launch of new technologies or processes;
• Good problem solving, design, coding and debugging skills;
• Able to work independently without direct supervision;
• Must be able to mentor junior staff members regarding mobile development.
Languages
Fluency in English is required. Working knowledge of French and/or Spanish an advantage.
REQUIRED COMPETENCIES
Behavioural
· Accountability – takes responsibility for action and manages constructive criticisms;
· Client Orientation – works effectively well with client and stakeholders;
· Continuous Learning – promotes continuous learning for self and others;
· Communication – listens and communicates clearly, adapting delivery to the audience
· Creativity and Initiative – actively seeks new ways of improving programmes or services;
· Leadership and Negotiation – develops effective partnerships with internal and external stakeholders;
· Performance Management – identify ways and implement actions to improve performance of self and others;
· Planning and Organizing - plans work, anticipates risks, and sets goals within area of responsibility;
· Professionalism - displays mastery of subject matter;
· Teamwork – contributes to a collegial team environment; incorporates gender related needs, perspectives, concerns and promotes equal gender participation;
· Technological Awareness - displays awareness of relevant technological solutions;
· Resource Mobilization - works with internal and external stakeholders to meet resource needs of IOM.
How to apply:
VN 096/2017 – Senior Mobile Developer
HOW TO APPLY
In order for an application to be considered valid, IOM will only accept applications which should include a cover letter (not more than one page) and résumé highlighting the required education and experience or a duly completed IOM Personal History Form. To access the form, please visit https://www.iom.int/sites/default/files/vacancy/MAC/Personal-History-Form.xls.
Interested applicants may send their applications to hrmanila@iom.int not later than 13March 2018. Position title and VN Number (VN 096 2017 - Senior Mobile Developer) should be specified in the SUBJECT field.
Philippine citizen or foreign national with valid work permit/visa can apply. Applications from qualified female candidates are especially encouraged.
Only short-listed candidates will be invited for an interview.