Consultancy - .NET Web Developer – Global Immunization Budget Database Consultant, Data and Analytics (D&A), DAPM NYHQ (remote-based)
Apply now
Job no: 561274
Contract type: Consultant
Duty Station: New York
Level: Consultancy
Location: United States
Categories: Information Communication Technology
Consultancy Title: .NET Web Developer – Global Immunization Budget Database Consultant (remote-based)
Section/Division/Duty Station: Data and Analytics (D&A)/DAPM/NYHQ
Duration: 7.5 months
About UNICEF
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. UNICEF has over 12,000 staff in more than 145 countries.
BACKGROUND
Economic analysis of immunization resources constitutes an important area of work in support of countries' efforts to protect and increase domestic investments in immunization. However, challenges remain in identifying and analyzing immunization resources in domestic government budgets.
There is substantial variation in how information on vaccine procurement and immunization delivery is presented in national budget documents across different countries, and even year-to-year for a given country. Often this information is only available in non-searchable PDF files, which complicates identification and analysis. Improving the accessibility of immunization budget information and supporting its interpretation through the provision of standardized analysis and data visualizations can provide insights and evidence to strengthen advocacy at a global, regional, and country level around sustainable immunization financing.
Global data on countries' immunization financing is collected through the WHO-UNICEF Joint Reporting Form (JRF), which captures high-level aggregate information on immunization expenditures by government and external partners. Whilst the JRF remains the most reliable mechanism for the routine collection of immunization-related data from UN member states, the reported data on immunization expenditure has been noted to suffer from issues of data quality and consistency
In response to the demand for reliable national budget data, UNICEF is undertaking the design and development of a global immunization budget database, through the following steps:
- Identification of immunization budget data from national budget documents, complemented by data and insights from the JRF.
- Development of a web-based data ingestion system to facilitate extraction and harmonization of immunization data from identified sources.
- Development of a central database to house government immunization budget data
- Development of web-based dashboards to allow users to engage with immunization budget data, including production of country, regional, and global standard analytics
Purpose of assignment:
UNICEF requires the services of an external consultant to support the development of a global immunization budget database ecosystem. The work requires the development of two software products (a web-based data ingestion system and a web-based front-end) and a database housing government immunization budget data.
The work shall create maintainable, automated processes to perform data extraction from unstructured data sources and harmonize multiple data streams into a central database. The work shall be designed such that it can accommodate the addition of new streams of data as and when they become available.
The work shall be performed iteratively, beginning with a set of countries that the Frontier Data and Tech Unit (FDTU) will define as part of the minimum viable product (MVP).
The consultant shall also interact with the Program Group Immunization Team (PGI) and the Social Policy Team to gather data and software requirements, and to design a common data model based on the relevant data sources.
The consultant shall also research and test potential methods for data mining and extraction from unstructured data sources like images and PDF files.
Terms of Reference / Deliverables
The consultant will be expected to take on the following duties:
- Coordinate with relevant stakeholders including UNICEF staff, other UN agencies, development partners, and government officials for overall planning and development of the database and the related software components.
- Design of a data model and database schema for the immunization budget database in consultation with PGI information management specialists and other stakeholders.
- Development of a web-based back-end data ingestion system, which will be used to manipulate multi-lingual unstructured data sources (data extraction, data validation, semantic enrichment) and to harmonize the data and store it in a central repository
- Development of a REST API to provide access to the data stored in the central database. The API will implement a permission framework to authorize access to the data
- Development of a front-end web application to provide access to the data through dashboards and reports
- Iteratively release alpha versions of all the software components for user testing and incorporate stakeholders' feedback in the development cycle
- Development of automated testing on the software’s functionality and performance
- Research and test potential methods for data mining and extraction from unstructured data sources like images and PDF files
- Collaborate with UNICEF ICTD to comply with all security and design guidelines, and to facilitate the deployment of the software components on the UNICEF Azure cloud and the integration with the UNICEF Azure AD single sign-on
Qualifications
(1) Education
- University degree in software engineering, computer engineering, or related fields
2) Work experience
- A minimum of five years of experience on projects based on Microsoft technology
- Excellent knowledge of .Net (preferably .Net 7) with web application development and REST APIs: C# language
- A minimum of five years of experience in SQL development
- A minimum of one year of experience in Microsoft Azure Cloud deployment and integration with Azure AD
- Basic knowledge of Unit Testing
- Experience with Apache Solr and OCR (optical character recognition) is a plus.
3) Competencies
- Knowledge of OO software development methodologies, programming patterns, and best practices of development in a distributed environment
- Fluent in spoken and written English. Additional official UN working languages are a plus.
Requirements:
- Completed profile in UNICEF's e-Recruitment system and Upload a copy of academic credentials
- Financial proposal that will include:
- your rate (in US$) to undertake the terms of reference
- travel costs and daily subsistence allowance, if internationally recruited or travel is required as per TOR.
- Any other estimated costs: visa, health insurance, as applicable.
- Indicate your availability
- Any emergent/unforeseen duty travel and related expenses will be covered by UNICEF.
- At the time the contract is awarded, the selected candidate must have in place current health insurance coverage.
- Payment of professional fees will be based on the submission of agreed satisfactory deliverables. UNICEF reserves the right to withhold payment in case the deliverables submitted are not up to the required standard or in case of delays in submitting the deliverables on the part of the consultant.
U.S. Visa information:
With the exception of the US Citizens, G4 Visa and Green Card holders, should the selected candidate and his/her household members reside in the United States under a different visa, the consultant and his/her household members are required to change their visa status to G4, and the consultant’s household members (spouse) will require an Employment Authorization Card (EAD) to be able to work, even if he/she was authorized to work under the visa held prior to switching to G4.
For every Child, you demonstrate…
UNICEF's values of Care, Respect, Integrity, Trust, Accountability, and Sustainability (CRITAS).
To view our competency framework, please visit here.
UNICEF is here to serve the world’s most disadvantaged children and our global workforce must reflect the diversity of those children. The UNICEF family is committed to include everyone, irrespective of their race/ethnicity, age, disability, gender identity, sexual orientation, religion, nationality, socio-economic background, or any other personal characteristic.
UNICEF offers reasonable accommodation for consultants/individual contractors with disabilities. This may include, for example, accessible software, travel assistance for missions or personal attendants. We encourage you to disclose your disability during your application in case you need reasonable accommodation during the selection process and afterwards in your assignment.
UNICEF has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and UNICEF, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination. UNICEF also adheres to strict child safeguarding principles. All selected candidates will be expected to adhere to these standards and principles and will therefore undergo rigorous reference and background checks. Background checks will include the verification of academic credential(s) and employment history. Selected candidates may be required to provide additional information to conduct a background check.
Remarks:
Only shortlisted candidates will be contacted and advance to the next stage of the selection process.
Individuals engaged under a consultancy or individual contract will not be considered “staff members” under the Staff Regulations and Rules of the United Nations and UNICEF’s policies and procedures, and will not be entitled to benefits provided therein (such as leave entitlements and medical insurance coverage). Their conditions of service will be governed by their contract and the General Conditions of Contracts for the Services of Consultants and Individual Contractors. Consultants and individual contractors are responsible for determining their tax liabilities and for the payment of any taxes and/or duties, in accordance with local or other applicable laws.
The selected candidate is solely responsible to ensure that the visa (applicable) and health insurance required to perform the duties of the contract are valid for the entire period of the contract. Selected candidates are subject to confirmation of fully-vaccinated status against SARS-CoV-2 (Covid-19) with a World Health Organization (WHO)-endorsed vaccine, which must be met prior to taking up the assignment. It does not apply to consultants who will work remotely and are not expected to work on or visit UNICEF premises, programme delivery locations or directly interact with communities UNICEF works with, nor to travel to perform functions for UNICEF for the duration of their consultancy contracts.
Advertised: Eastern Daylight Time
Deadline: Eastern Daylight Time