Country: Philippines
Closing date: 10 Feb 2019
Position Title : Consultant - Senior Mobile Architect
Duty Station : Manila, Philippines
Classification : Consultant, Grade OTHE
Type of Appointment : Consultant, Six months
Estimated Start Date : As soon as possible
Closing Date : 10 February 2019
Established in 1951, IOM is a Related Organization of the United Nations, and as the leadingUN agency in the field of migration, works closely with governmental, intergovernmental andnon-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.
Context:
Objective:
As the Senior Lead Mobile Solutions Architect, the successful candidate will be responsible for providing expert guidance, thought leadership, and design direction to a team of engineers to ensure the sound technical delivery of customer-facing features and functions with a focus on Hilton's mobile platforms. This position will be expected to establish solid partnerships within the Software Engineering organization to ensure multi-functional alignment, to provide clear direction to the development teams, and to ensure the team is equipped with the appropriate tools and processes.
Under the overall supervision of the CIO/Director ICT and the direct supervision of Head of Corporate Digital Solutions, the successful candidate is responsible for the development, testing, implementation and maintenance of mobile applications, services and projects in accordance with the agreed specifications.
Core Functions / Responsibilities:
More specifically, you will:
Work closely with the product owner and creative lead to define, document, and communicate the solution architecture and approach for new products and features.
Run the technical delivery and quickly remove roadblocks within our agile delivery methodology while following our established architectural principles for mobile, web, and Application Program Interfaces (APIs).
Write code and pair-program as-needed to support the software engineers on the team.
Quickly create working proofs of concept including detailed documentation.
Communicate frequently and effectively outside of the immediate team – platform architecture, back-end teams, management, and other journey teams - to ensure alignment across the organization.
Debug and resolve production issues as needed.
Lead and mentor more junior engineers and architects to continually increase the productivity of the teams.
Perform any other duties as maybe assigned.
Tasks to be performed under this contract:
• Manage the design and rollout of ongoing Android & iOS application related architecture.
• Help drive security standardization for both internal and external contractors (technicians).
• Serve as the primary technical architecture contact with business clients and act as mentor or resource for colleagues with less experience.
• Ensure technology solutions are designed, developed, and implemented to meet business needs.
• Own the end-to-end technical design for initiatives in close partnership with the development and operations leaders.
• Perform tuning and optimization of batch jobs and or DB related tuning experience.
• Assists in the planning and design of new or upgraded systems.
• Interacts with departments to implement improvements in process.
• Ensure technologies and processes are simple, standard, and integrated.
• Implementing 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.
Tangible and Measurable output of the work assignment
• Interface with business and technology partners to develop a roadmap and guide implementation teams towards a common architecture vision across technology, processes, and tools.
• Ensure high quality development adhering to development guidelines.
• Ensure high quality documentation of the implementation.
• Automate to reduce manual processes and improve efficiency across systems and business processes.
• Perform unit and integration tests and resolve any resulting issues/bugs.
• Perform unit tests to confirm solution design before hand over for functional test.
Realistic delivery dates and details as to how the work must be delivered
• Provide a mobile architecture strategy, documented- Within 1.5 months
• Implement the mobile architecture strategy - Depending on the architecture 1.5 months
• Provide a cloud strategy to support the mobile architecture – Within 1 months
• Manage the design and development of 1 app - 1 Month
• Ensure that development standards for the team are defined – 1 Month
Performance indicators for evaluation of results
• Communicate project status, issues and risk factors to team members.
• Identifies opportunities and recommends course of action.
• Perform analysis of user needs, documentation of requirements, and translation into proper requirement specifications.
• Continuously evaluate architectures against emerging technology trends or business growth areas and target areas of opportunity to ensure performance and capacity exceed demand.
Required Qualifications and Experience:
Education
• Post-graduate degree or a University degree in Computer Science or a related field from an accredited academic institution.
Experience
• Must have at least seven years development experience;
• Must have at three years plus of Java/J2EE and mobile development experience;
• Must have three years plus experience of object-oriented programming-based development;
• Must have two years plus experience of iOS Platform, Objective C and iOS developer tools;
• Must have two years plus experience of Android mobile development;
• One year plus experience of customer facing mobile UI development;
• Must have Kony Developer Bootcamp 6 certification;
• 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;
• Experienced 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;
• Anticipates and prepares response to changing IT needs of the relevant organizational unit;
• Delivers optimal IT solutions within the defined resource parameters;
• Correctly applies knowledge of separated IT disciplines;
• Must be able to mentor junior staff members regarding mobile development.
Languages
Fluency in English language is required.
Desirable Competencies:
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
• 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 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
• 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 communicates a clear strategic direction.
Other:
The appointment is subject to funding confirmation.
Appointment will be subject to certification that the candidate is medically fit for appointment, accreditation, any residency or visa requirements, and security clearances.
No late applications will be accepted.
How to apply:
Interested candidates are invited to submit their applications via PRISM, IOM e-Recruitment system, by 10 February 2019 at the latest, referring to this advertisement.
For further information, please refer to:
http://www.iom.int/cms/en/sites/iom/home/about-iom-1/recruitment/how-to-apply.html
In order for an application to be considered valid, IOM only accepts online profiles duly completed.
Only shortlisted candidates will be contacted. You can track the progress of your application on your personal application page in the IOM e-recruitment system.
Posting period:
From 28.01.2019 to 10.02.2019
Requisition: CON 2019/01 - Consultant - Senior Mobile Architect - Manila, Philippines (55781868) Released
Posting: Posting NC55781879 (55781879) Released