Background

UN Women, grounded in the vision of equality enshrined in the Charter of the United Nations, works for the elimination of discrimination against women and girls; the empowerment of women; and the achievement of equality between women and men as partners and beneficiaries of development, human rights, humanitarian action and peace and security. Placing women's rights at the center of all its efforts, UN Women leads and coordinates United Nations system efforts to ensure that commitments on gender equality and gender mainstreaming translate into action throughout the world. It provides strong and coherent leadership in support of Member States' priorities and efforts, building effective partnerships with civil society and other relevant actors.

The Communications & Advocacy Section at UN Women Headquarters in New York seeks to enlist an experienced Drupal Developer to maintain and run technical and security updates to the inter-agency content aggregation site UN Women Watch (https://womenwatch.unwomen.org/) showcasing the latest gender-related news and events from the UN system. Under the direct supervision of the Digital & Interactive Communications Specialist, the Drupal Developer will also develop and maintain developer documentation for the site and ensure the site modules are up to date and functioning on a regular basis.

Duties and Responsibilities

UN Women Watch (https://womenwatch.unwomen.org/) is the daily digest of the latest UN system news and events on gender equality and women’s empowerment, in one place. Currently, the site is built on Drupal 7 using Foundation as its frontend framework. Under the direct supervision of the Digital & Interactive Communications Specialist, the Drupal Developer will be responsible for maintaining and running updates on Drupal 7 and its related modules as well as troubleshooting and fixing functional issues on the site. Although the main tasks of the Developer involve back-end maintenance, the Developer is also expected to participate in strategy discussions to outline development timelines, recommendations and challenges; develop and maintain developer documentation; and create and adjust permissions on user roles as needed.

Specifically, the Drupal Developer will be responsible for the following duties and deliverables during the six-month period:

Brainstorming and evaluation:

  • Participate in brainstorming discussions on strategy and design;

Maintenance:

  • Run maintenance checks on a regular basis (non-security patches once a month and security patches every week or as needed)
  • Perform critical security upgrades in a timely manner
  • Perform any upgrades and development fixes identified
  • Identify bugs, development fixes or upgrades required
  • Evaluate any new features proposed. Identify development timelines, recommendations and challenges
  • Propose new features that could be useful to the objective of the site
  • Adjust requirements if needed for user roles on the site (admin, editor) and create and remove users from the site.

Documentation:

  • Prepare and maintain developer documentation
  • Update user manuals as needed 1) Admin 2) Editor.

Deliverables:

  • Perform development upgrades and fixes, including critical security updates;
  • Implement new or update functional features;
  • Update documentation for Developer, Admin, Editor

Competencies

Functional Competencies:

  • Communication
  • Technological awareness
  • Teamwork
  • Professionalism

Required Skills and Experience

Education:

  • Master's degree in information technology, computer science, or a related field.

Experience:

  • Minimum of 7 years of experience in developing and maintaining Drupal-based sites
  • 2 years additional experience may be accepted in lieu of a master's degree;
  • Experience with Drupal 7;
  • Experience creating and maintaining developer documentation;
  • Proficient in implementing new technologies, analytics tools and web-based applications;
  • Proficient in JQuery, AJAX, HTML and CSS and other user interface languages and technologies;
  • Previous experience with CVS, GIT or similar code versioning systems;
  • Experience with Zurb Foundation and Embedly, an asset;
  • Experience in Apache Solr and Sphinx search engines in Drupal environments an asset;
  • Self-starter; organized; meticulous; able to multitask;
  • Experience working remotely as part of a geographically distributed team is required;
  • Experience working with a UN Agency is preferable.

Language:

  • Fluent in English;

Working level knowledge of other UN languages, an asset.