If you are a committed, creative professional and are passionate about making a lasting difference for children, the world's leading children's rights organization would like to hear from you.
For 70 years, UNICEF has been working on the ground in 190 countries and territories to promote children's survival, protection and development. The world's largest provider of vaccines for developing countries, UNICEF supports child health and nutrition, good water and sanitation, quality basic education for all boys and girls, and the protection of children from violence, exploitation, and AIDS. UNICEF is funded entirely by the voluntary contributions of individuals, businesses, foundations and governments.
Purpose of the Position
The incumbent of this postwill design, develop, document, test, implement and maintain UNICEF's collaboration platform systems. In addition, they will be responsible for custom development and customization for all UNICEF's applications/landscapes back-end components for both web and mobile frameworks. This includes building and maintenance of different on-premises and cloud-based applications that ensure the optimum rendering and functioning of the solutions produced and built by ICTD/KM section.
The incumbent will also develop appropriate code templates and guidelines to improve the production of optimum, reliable and scalable software solutions. They will architect software components to ensure high usability with adequate response times falling within agreed limits. Security, availability, and performance must operate within the IT portal technology standards. The incumbent will develop and advise on the development of integration and back-end interfaces that accommodates to the needs of users in field offices as well as in headquarter locations and assure that solutions and related infrastructure are available to meet end user needs with regards to usability, timeliness, and consistency. This includes analysis of end user requirements and technological guidelines, opportunities and constraints; negotiation and agreement on technology features and priorities with different IT and user groups; coordination of support required from other areas in ICTD; preparation of technical and end-user documentation; and delivery of training to other IT staff, consultants, and end users.
Key Expected Results
1. Define and manage work plans to deliver requirements, documents and manages requirements throughout the project life-cycle
Assist and support the ICT Manager (KMS Applications) to in-work planning process including inception, technical design, development, testing and delivery of Web, Mobile and Hybrid solutions. Develop work plans or review other work plan timelines. Coordinate with Business analysts and Project Managers to understand business needs and business requirements as well as collaborate with other Solution Center and other ICT sections to develop and implement technology solutions in alignment with IT product roadmaps, which achieve the ICT strategy and also drive reduced overall technology platform operating costs.
2. Business focused solutions delivery
Design, develop, test and implement web and mobile solutions using adequate software development patterns and best practices. Conduct analyses of functional business processes and functional business requirements and participate in the development of business cases in the support of process changes and/or IT projects.
Track and monitor issues and enhancement requests from the business in a timely manner. Work closely with business users and Business Analysts to create ad hoc proof-of-concepts (PoCs) to support timely business decisions and project work.
3. Research, evaluation of new technologies
Analyze and test new releases/versions of Azure applications, Office 365 and other MS technologies. Conducts research and makes recommendations on back-end and cloud-based products and services. Interface with vendors to keep abreast of new technologies, pricing, and customer applicability. Participate in vendor evaluations. Interface with Technical Architecture team to recommend new technology opportunities that will have an impact on the organization's collaboration platform.
Identify and provide input to new technology opportunities that will have an impact on the enterprise wide web and mobile systems.
Troubleshoot performance, back-end related and rendering-related issues. Troubleshoot the data interchange and application performance for all the organization's collaboration platform and other solutions. In addition, reconcile inconsistencies within the organization's current web and mobile solutions.
Track, monitor and analyze performance and production issues, and implement enhancements. Support and manage external resources, such as outsourced providers and manage vendor delivery. Provide guidance, training, and problem solving assistance to other team members. Provide coaching to other team members.
Qualifications of Successful Candidate
An Advanced University Degree in computer sciences, software engineering, management information systems, information technology management, business administration or other related science field is required. A first University Degree in a relevant field combined with seven (7) years of professional experience may be accepted in lieu of an Advanced University Degree.
A minimum of five (5) years of progressively responsible work experience in an international development context as elaborated below is required:
Prior experience developing on-premises and cloud-based solutions using RESTful API (.NET based) and capacity to take appropriate decision on when/why/how to use the right technology.
Fluency in English (verbal and written) is required. Knowledge of an additional UN language (Arabic, Chinese, French, Russian, Spanish) is considered an asset.
In addition please note the following requirements:
Relevant experience building/implementing highly visual and responsive Dashboards and translating complex requirements (business specifications, workflows and architectures) into a coherent user interface using wireframes and/or storyboards.
Experience with different browser behaviors (performance, compatibility, security, etc.) and using different rendering modes and handling performance issues with browser (including profiling, debugging, and troubleshooting) is required.
Experience managing multiple stakeholders in a large context/geographically dispersed organization and proficiency interacting with stakeholders in various phases of the SDLC.
Experience integrating SQL Server or Oracle data warehouse services with SharePoint 2010/2013/Online (using REST APIs, ETL packages, SSRS, SSAS, D3, etc.) is required.
Experience implementing solutions for a wide range of traditional data center hosting platforms (mostly x86 on VMware, also Linux/UNIX) and public cloud offerings (Azure & AWS) as well as proficiency working within DevOps environments with TFS (Team Foundation Server), VSTS (Visual Studio Team Services), process and operations for source code management and configuration to build processes for various platforms/environments will be considered as an advantage.
Competencies of Successful Candidate
Diversity and Inclusion
Communication - Level 2
Working with People - Level 2
Drive for Results - Level 2
Analyzing - Level 2
Applying Technical Expertise- Level 3
Formulating Strategies and Concepts - Level 2
Leading and Supervising - Level 1
Planning and Organizing - Level 2
To view our competency framework, please click here.
UNICEF is committed to diversity and inclusion within its workforce, and encourages qualified female and male candidates from all national, religious and ethnic backgrounds, including persons living with disabilities, to apply to become a part of our organisation.
HOW TO APPLY:
UNICEF is committed to diversity and inclusion within its workforce, and encourages qualified female and male candidates from all national, religious and ethnic backgrounds, including persons living with disabilities, to apply to become a part of our organization. To apply, click on the following link http://www.unicef.org/about/employ/?job=503079