Current vacancies

Explore our current job opportunities

Contract type

Locations

Latin America and Caribbean Region

Functional Area

Programme and Policy

Position level

Software Development Electronic Survey System Consultant, Brasilia (remote), Brazil [11.5 months]

Apply now Job no: 580722
Contract type: Consultant
Duty Station: Brasilia
Level: Consultancy
Location: Brazil
Categories: Social Policy

Currently, about 40 million children and adolescents are exposed to more than one climate risk in Brazil. On the other hand, about 20% of Brazilian municipalities are currently monitored by the National Center for Monitoring and Alerts of Natural Disasters for presenting a high risk for the occurrence of disasters. Unfortunately, children and adolescents are often the most affected when disasters occur.

The recent emergency in Rio Grande do Sul, where entire municipalities, including the capital Porto Alegre, were drastically affected by floods, once again showed that Social Assistance is one of the first policies activated in case of disasters. It plays a fundamental role in the response to ensure support to the affected population and access to basic services in this moment of vulnerability.

However, Social Assistance still faces numerous challenges in preparation and response to emergencies, especially at the municipal level. A survey conducted by UNICEF with municipal managers from more than 1000 municipalities during the pandemic revealed a low understanding of the role of Social Assistance in emergencies and the difficulty of monitoring risks and emergencies due to the fragility of municipal social assistance surveillance (information management area), which is structured in just over 30% of Brazilian municipalities.

UNICEF Brazil has been contributing to the strengthening of the Unified Social Assistance System (SUAS) to prepare and respond to emergencies through technical support to the federal government with the development of technical guidelines for municipalities. Additionally, in 2024, a self-assessment tool for municipal Social Assistance on emergency preparedness was developed to offer recommendations to municipal administrations to advance in timely and adequate responses before, during, and after emergencies. The initiative was named Adapta SUAS | Emergencies. The tool's questionnaire can be accessed here: https://pesquisas.unicef.org.br/pesquisa/40. A dashboard was developed to present the results, which can be accessed in:

https://www.adaptasuas.org.br/emergencias/40.

With the aim of enhancing its support to municipalities, UNICEF plans to advance the self-assessment tool, making it more user-friendly through visual and functional improvements. Additionally, it intends to enhance the dashboard to display results at the municipal level, fostering transparency and engagement among the municipalities involved.

SCOPE OF WORK:

The implementation will be divided into main activities with monthly deliverables detailed below. Each functionality will be developed in biweekly sprints, following the 11.5-month schedule.

  1. Development of an interactive map using Google Maps, allowing filters by municipality, state, and region, with the display of relevant data.
  2. Implementation of an interface that allows users to create surveys and diagnostics.
  3. Synchronization between the application name and the corresponding URL for better consistency and usability.
  4. Update of the filtering system to eliminate the dependency on URL parameters by using frontend state management.
  5. Creation of logic allowing for conditional questions in surveys based on previous answers.

DELIVERABLES

Months 1-3:

  • Deliverable 1:
    • Initial backend setup and APIs for the interactive map.
    • Deadline: End of Month 1.

Estimated Budget: 11.6%.

  • Deliverable 2:
    • Development of map components with interactive filters.
    • Deadline: End of Month 2.
    • Estimated Budget: 12.6%.
  • Deliverable 3:
    • Integration of the map into the frontend and functional validation.
    • Deadline: End of Month 3.
    • Estimated Budget: 11.6%.

Months 4-5:

  • Deliverable 4:
    • Interface for creating surveys and diagnostics.
    • Deadline: End of Month 4.
    • Estimated Budget: 10.6%.
  • Deliverable 5:
    • Usability testing and final adjustments to the interface.
    • Deadline: End of Month 5.
    • Estimated Budget: 8%.

Month 6:

  • Deliverable 6:
    • Synchronization of the application name with the URL.
    • Deadline: End of Month 6.
    • Estimated Budget: 8%.

Month 7:

  • Deliverable 7:
    • Removal of filter parameters from the dashboard URL.
    • Deadline: End of Month 7.
    • Estimated Budget: 8%.

Months 8-9:

  • Deliverable 8:
    • Initial implementation of conditional questions.
    • Deadline: End of Month 8.
    • Estimated Budget: 11.6%.
  • Deliverable 9:
    • Testing and adjustments for the conditional questions functionality.
    • Deadline: End of Month 9.
    • Estimated Budget: 8%.

Months 10-11:

  • Deliverable 10:
    • Final adjustments and comprehensive validations for all functionalities.
    • Deadline: End of Month 11.
    • Estimated Budget: 6%.

Month 11.5:

  • Deliverable 11:
    • Complete documentation, user training, and final system delivery.
    • Deadline: End of 11.5 months.
    • Estimated Budget: 4%.

DURATION OF CONTRACT:

11.5 months

TRAVEL PLAN

Not applicable

MINIMUM QUALIFICATIONS REQUIREMENT

Mandatory

Education and Experience:

  • Secondary Education with a minimum of 8 years of professional experience nationally or internationally as a key contributor to software development projects, or a Bachelor's Degree with a minimum of 5 years of professional experience nationally or internationally as a key contributor to software development projects.

Knowledge and Technical Skills:

  • Knowledge of all stages of software development.
  • Ability to collaborate with the team to design and launch new features.
  • Implementation of data security and protection.
  • Proficiency in ReactJS and other advanced JavaScript libraries.
  • Advanced knowledge of Git.
  • Fluency in Portuguese.
  • Solid knowledge of front-end technologies such as JavaScript, HTML5, and CSS3.
  • Strong understanding of MVC and RESTful concepts.
  • Ability to write clean and readable code.
  • Integration of various data sources and databases into a system.
  • Experience with MySQL databases.
  • Understanding of the fundamental principles of software design and architecture for scalable applications.
  • Ability to create database schemas that represent and support business processes.
  • Implementation of automated testing platforms and unit tests.
  • Familiarity with continuous integration and ability to work under tight deadlines.
  • Punctuality in meeting deadlines.
  • Quality of developed code.
  • Ability to perform all SCRUM ceremonies, such as sprint planning meetings, daily meetings, sprint review meetings, and sprint retrospective meetings, while maintaining good communication with other team members.

Desirable

  • Previous experience in software development for UN System agencies.
  • Previous experience converting projects into visual elements.
  • Experience with frameworks/programming languages such as Laravel/PHP.
  • Experience with cloud messaging APIs and push notifications.
  • Familiarity with development aid tools such as Bower, Bundler, Rake, etc.
  • Experience with Figma
  • Experience with SASS and compile SASS
  • Experience with Docker and k8s/k3s

FINANCIAL PROPOSAL

A financial proposal including the fee for the assignment based on the deliverables and number of days must be submitted. Consultants are asked to stipulate all-inclusive fees, including lump sum, administrative cost, travel cost and subsistence costs, as applicable.

LANGUAGE PROFICIENCY

Fluency in Portuguese

UNICEF's values of Care, Respect, Integrity, Trust, Accountability, and Sustainability (CRITAS). 

To view our competency framework, please visit  here

UNICEF is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, religious or ethnic background, and persons with disabilities, to apply to become a part of the organization. To create a more inclusive workplace, UNICEF offers paid parental leave, breastfeeding breaks, and reasonable accommodation for persons with disabilities. UNICEF strongly encourages the use of flexible working arrangements. Click here to learn more about flexible work arrangements, well-being, and benefits.

According to the UN Convention on the Rights of Persons with Disabilities (UNCRPD), persons with disabilities include those who have long-term physical, mental, intellectual, or sensory impairments which, in interaction with various barriers, may hinder their full and effective participation in society on an equal basis with others. In its Disability Inclusion Policy and Strategy 2022-2030, UNICEF has committed to increase the number of employees with disabilities by 2030. At UNICEF, we provide reasonable accommodation for work-related support requirements of candidates and employees with disabilities. Also, UNICEF has launched a Global Accessibility Helpdesk to strengthen physical and digital accessibility. If you are an applicant with a disability who needs digital accessibility support in completing the online application, please submit your request through the accessibility email button on the UNICEF Careers webpage Accessibility | UNICEF.

UNICEF does not hire candidates who are married to children (persons under 18). 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 based on gender, nationality, age, race, sexual orientation, religious or ethnic background or disabilities. UNICEF is committed to promote the protection and safeguarding of all children. All selected candidates will, therefore, undergo rigorous reference and background checks, and will be expected to adhere to these standards and principles. 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, and selected candidates with disabilities may be requested to submit supporting documentation in relation to their disability confidentially.

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: E. South America Standard Time
Deadline: E. South America Standard Time

Back to search results Apply now