Software developer consultant – full stack – SELO, remote, Brazil

This opening expired 11 months ago. Do not try to apply for this job.

UNICEF - United Nations Children's Fund

Open positions at UNICEF
Logo of UNICEF
BR Home-based; Brasilia (Brazil)

Application deadline 11 months ago: Wednesday 5 Jul 2023 at 02:55 UTC

Open application form

Contract

This is a Consultancy contract. More about Consultancy contracts.

UNICEF works in some of the world’s toughest places, to reach the world’s most disadvantaged children. To save their lives. To defend their rights. To help them fulfill their potential.

Across 190 countries and territories, we work for every child, everywhere, every day, to build a better world for everyone.

And we never give up.

For every child, respect

The UNICEF Seal is an initiative from the United Nations Children's Fund (UNICEF) to encourage and recognize real and positive advances in the promotion, realization and guarantee of the rights of children and adolescents in municipalities in the Semi-Arid region and in the Brazilian Legal Amazon. By joining the UNICEF Seal, the municipality is committed to strengthen its public policies for childhood and adolescence as a priority.

The current edition (2021 – 2024) has 2,023 municipalities that spontaneously joined the initiative. The methodology of this edition proposes to municipal representatives the implementation of integrated actions distributed in 7 systemic outcomes and the monitoring of 7 social indicators[1] that will help municipalities comply with the Convention on the Rights of the Child, which in Brazil is reflected in the “Estatuto da Criança e do Adolescente” (ECA).

The actions foreseen in the UNICEF Seal methodology are aligned with 8 of the 17 Sustainable Development Goals (SDGs), a global agenda agreed by all Member States of the United Nations until 2030.

The consultant will work in a team of 2 full stack developers and 1 UX/UI designer to develop and deliver three interactive and integrated data panels / dashboards to visualize and generate organized reports on the information generated during the implementation of the UNICEF Seal, edition 2021-2024. Each panel will represent one of the axes of the initiative and will generate different information:

  • Systemic outcomes: Systemic outcomes is an expression used to define a result that remains in a sustainable way in the municipality. It takes the form of an action, program, plan, policy, decree, law or other measure of a permanent nature, formally approved and implemented by local public actors. In addition, the activities carried out will generate points that will follow specific rules for the classification of municipalities during the implementation of the UNICEF Seal.
  • Social impact: This axis is composed of a set of social indicators, already mentioned above, built with data from official national sources for the diagnosis, monitoring and evaluation of the impact of public policies aimed at children and adolescents in the municipality. This axis aims to support the municipality in the diagnosis, monitoring and evaluation of indicators that reflect the local situation in guaranteeing the rights of children and adolescents. Like the systemic outcome axis, this axis has a set of rules that will define the municipality's classification in the UNICEF Seal.
  • Participation and management by results: This axis aims to contribute to expand participatory processes in the municipality, value and encourage the participation of adolescents, structure a Municipal Action Plan for the Rights of Children and Adolescents and ensure the functioning of the Municipal Council for the Rights of Children and the Adolescent – ​​CMDCA and the Guardianship Council. Like the others, there will also be a set of rules that will define whether or not the municipality is able to earn the UNICEF Seal.

[1] Systemic Outcome 1 – Child Development in Early Childhood; Systemic Result 2 - Quality education for all; Systemic Outcome 3 - Hygiene habits and guaranteed access to water for all children and adolescents in schools; Systemic Result 4 – Education, work and professional training opportunities for adolescents and young people; Systemic Outcome 5 – Comprehensive development, mental health and well-being of children and adolescents in the second decade of life; Systemic Result 6 - Prevention and responses to violence against children and adolescents; and Systemic Result 7 - Social protection and comprehensive care for vulnerable families via intersectoral services.

(I) Percentage of 1-year-old children who received the Triple Viral D2 vaccine; (ii) Percentage of elementary school students who dropped out of school (public network); (iii) Percentage of students in the final years of elementary school who dropped out of school (public network); (iv) Percentage of teenagers between 15 and 17 years old who are enrolled in high school; (v) Percentage of live births to mothers between 10 and 19 years old; (vi) Percentage of public schools with an adequate source of access to water services; and (vii) Percentage of cases of violence against children and adolescents properly registered on the SIPIA portal; (viii) Monthly average of families followed by PAIF by total families in the single registry in December.

How can you make a difference?

The consultancy seeks to meet our current needs of software development and its implementation in the UNICEF Seal area, in line with the UNICEF Seal goals - 2021 to 2024.

The consultant should assist the UNICEF Office in Brazil in integrating ICT into UNICEF programming, develop the architecture and implementation of software for the UNCEF Seal Dashboard, perform user tests to analyze the operation of the software and make the necessary changes after testing by pilot municipalities.

The software must include:

  • different levels of access, with use controlled by login and password;
  • case statistics according to spatial location.
  • flexibility to address the specific characteristics of each municipality;
  • a panel that presents specific and consolidated information on existing cases in the municipality;
  • tools for a better management of the case - space of articulation and registration of actions performed;
  • provision of custom notifications.

The software development will be the responsibility of UNICEF, but implemented and used by municipalities.

The governments will actively participate in the governance structure, offering suggestions and improvements during the development of the platform. The T4D consultant (capable of Full Stack development) will be directly supervised by the ICT Officer (Innovation Focal Point).

Expected results:

Expected result: Support the UNICEF on the software development of the UNICEF Seal Dashboard, maintenance activities and related technologies and provide small incremental updates.

Activities:

a) Develop the monitoring dashboard, focusing on user experience and data visualization;

b) Monitor monthly KPIs with panel usage statistics;

c) Monitor the servers’ performance and the availability of the service, taking the necessary steps to restore normal operation in case of failure.

d) Fix bugs on a weekly basis;

e) Implement small improvements in the platform's functionalities, keeping it updated with possible changes in business requirements.

f) Help maintain the backlog of pending issues and development progress on the ZenHub platform, keeping the information accurate and updated;

g) Technically and operationally support the UNICEF Seal area in the monitoring and evaluation of results, through the implementation of graphics and reports on the platform, generated from the database;

h) Code the new modules and features. Incremental software releases related to this item should be done biweekly and each major release every two months.

i) Screen design, wireframe elaboration and non-functional visual prototypes.

WORK ASSIGNMENTS OVERVIEW

1.1. Deliverable: Software release 2.0.

1.2. Duration (how many days are needed): 30 days

1.3. Deadline (final delivery date): July 30th 2023

1.4. Payment: 1/6 of contract fee

2.1. Deliverable: Software release 2.1.

2.2. Duration (how many days are needed): 30 days

2.3. Deadline (final delivery date): August 30th 2023

2.4. Payment: 1/6 of contract fee

3.1. Deliverable: Software release 2.2.

3.2. Duration (how many days are needed): 30 days

3.3. Deadline (final delivery date): September 30th 2023

3.4. Payment: 1/6 of contract fee

4.1. Deliverable: Software release 2.3.

4.2. Duration (how many days are needed): 30 days

4.3. Deadline (final delivery date): October 30th 2023

4.4. Payment: 1/6 of contract fee

5.1. Deliverable: Software release 2.4.

5.2. Duration (how many days are needed): 30 days

5.3. Deadline (final delivery date): November 30th 2023

5.4. Payment: 1/6 of contract fee

6.1. Deliverable: Software release 2.5.

6.2. Duration (how many days are needed): 30 days

6.3. Deadline (final delivery date): December 30th 2023

6.4. Payment: 1/6 of contract fee

The amounts to be paid will only be forwarded for completion upon delivery of each of the products registered above and after analysis and approval of the reports by the UNICEF supervisor of the contract.

During project execution, UNICEF will use a SCRUM methodology to ensure quality of results and good communication. One of the requirements for this is to have the development team (software developers, scrum master and designer) and the product owner working in the same environment, whenever it would be required by the supervisor.

MINIMUM QUALIFICATIONS REQUIRED

Full stack developer:

• Minimum 5 years of professional work experience on a national or international level as a key contributor to SW development projects.

• Must have knowledge at all stages of software development.

• Must be able to collaborate with the rest of the team to design and release new features.

• Experience in converting designs into visual elements.

• Understanding and implementing security and data protection.

• Desirable experience with the following framework / programming languages: Laravel / PHP.

• Proficient experience in using one or more advanced JavaScript libraries and frameworks such as AngularJS, Vue JS, ReactJS, etc.

• Experience with cloud messaging APIs and use of push notifications.

• Proficient knowledge of Git.

• Fluency in Portuguese is required.

• Solid knowledge of front-end technologies such as JavaScript, HTML5 and CSS3.

• Solid understanding of MVC and RESTful concepts.

• Ability to write clean, readable code.

• Ability to integrate multiple data sources and databases into one system.

• Experience with PostgreSql and/or MySql databases.

• Understanding the fundamental principles of SW design and architecture behind a scalable application.

• Able to create database schemas that represent and support business processes.

• Able to implement automated test platforms and unit tests.

• Familiarity with development aid tools such as Bower, Bundler, Rake, etc.

• Familiarity with continuous integration and ability to work to tight deadlines.

LANGUAGE PROFICIENCY

Portuguese – Fluent (mandatory)

English - Work knowledge (desirable)

DURATION OF CONTRACT

Six [6] months

UNICEF’s Core Values

Care, Respect, Integrity, Trust, Accountability and Sustainability (CRITAS)

To view our competency framework, please visit: UNICEF Values

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 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.

General Conditions: Procedures and Logistics

  • Consultant will work from home using own equipment and stationery. UNICEF will provide office space for consultative meetings when needed.
  • Consultant’s, travel costs should be included in the consultant’s fee.
  • No contract may commence unless the contract is signed by both UNICEF and the consultant and mandatory courses are completed;
  • Consultants will not have any representative, certifying, or approving authority, or supervisory responsibilities or authority on UNICEF budget.
  • The consultant will work remotely on a delivery basis.

Insurance and health coverage

  • The contractor is fully responsible for arranging, at his or her own expenses, such life, health and other forms of insurance covering the term of the contract as he or she considers appropriate.
  • The contractor is not eligible to participate in the life or health insurance schemes available to UNICEF and United Nations staff members.

    Restrictions

  • Consultants may not receive training at the expense of UNICEF. Notwithstanding, consultants must complete the applicable mandatory trainings before the signature of the contract;

  • In case of government officials, the contract cannot be issued without prior written clearance by the Government​, or unless on leave without pay.

Remarks:

Only shortlisted candidates will be contacted and advance to the next stage of the selection process.

Individuals engaged under a consultancy 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. Consultants 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.

Added 11 months ago - Updated 11 months ago - Source: unicef.org