Senior Back-End Developer

UN Children's Fund , United States

Skill Required:, IT and ICT
Preferred Experience: 
5 years
Closing Date for Applications: 
30th June, 2019

Job Description

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, a connected world

The Information and Communication Technology Division (ICTD) of UNICEF covers the development, implementation and management of innovative, effective and secure IT integrated business solutions and technology infrastructure in support of the Organization’s strategic objectives.

UNICEF is working on a project to overhaul UNICEF’s global digital engagement and communications. This includes replacing our current technologies, establishing digital governance and building the appropriate capacities among our personnel globally to manage and adapt to the ever-changing digital landscape.

As part of this digital transformation project, UNICEF is implementing a new CMS, that should be the platform that meets the needs of the external audience (supports the requirements of the new digital content strategy) and internal audience (a user-friendly multilingual and multisite to publish, govern and iterate nimbly).

UNICEF chose Drupal 8 as the new web CMS technology and Acquia as the hosting platform. UNICEF legacy web ecosystem contains more than 200 different websites (global, country office & regional office websites - called ROCO sites - and microsites) that will be revamped into the new web CMS.

Currently the new platform is being developed/enhanced. This new implementation is using Acquia Cloud Enterprise to host a Drupal 8 multisite and multilingual implementation.

Purpose of the Consultancy:

The objective of this scope of work is to engage with a senior back-end developer resource who will work on the front-end related backlog activities.

The engagement is foreseen until Dec 2019, which will be reviewed and renewed depending on the need on that time. The consultant will report to a section manager located in New York Headquarters, and work within a team dedicated to this new initiative at UNICEF.

The selected resource will perform the following activities:

  • backlog grooming;
  • backend development;
  • behat testing;
  • deployment scripting on a list of additional features that need to be added to the current development process.

The selected resource will:

  • work with current UNICEF team and adhere to UNICEF's processes and standards;
  • be located off-shore or off-site;
  • work on a full-time basis;
  • participate in daily scrum, sprint demo/planning and retrospectives, as well as other technical meetings as needed;
  • adopt the tools and the software development life cycle currently established.
  • Adequate access to all necessary environments will be given to the selected resource (github, Acquia, visual studio online…etc.).

Skills and Qualifications:

  • More than five (5) years of professional experience with Drupal module development;
  • At least five (5) years of professional experience with PHP, hooks, SQL, performance optimization, continuous integration (travis, jenkis...etc.);
  • At least two (2) years of professional experience Drupal 8 and Symfony;
  • Experience working with Composer, Solr Search, Vagrant/Virtual Box;
  • Hands on practice to cover QA test cases creation (e.g. behat tests) as part of development work;
  • Experience working with agile methodology (e.g. JIRA, VSTS), version control - Git;
  • Desired: Acquia certification;
  • Desired: Acquia BLT, Composer, continuous integration (through travis, jenkins or another CI server), Solr Search.
  • Fluency in English is required.


Recommend your friend

Copyrights 2017. All rights reserved | Technology Partner: Indev Consultancy Pvt. Ltd