Drupal expert

Provide ongoing maintenance and support for ITC's Drupal website

This opening expired 1 year ago. Do not try to apply for this job.

ITC - International Trade Centre

Open positions at ITC
Logo of ITC

Application deadline 1 year ago: Thursday 24 Oct 2024 at 03:59 UTC

Open application form

Overview

Provide ongoing maintenance and support for ITC's Drupal website

You have:

  • Undergraduate degree (BA/BSc or other) in Technology, computer science, engineering or a related field.
  • Extensive relevant experience may be accepted in lieu of the university degree.
  • Experience in user interface (UI) and user experience (UX) design.
  • Experience in developing dynamic websites using JavaScript, HTML5 and CSS including cross-browser compatibility.
  • Experience with the git distributed version control system.
  • Experience with deploying software on Microsoft Azure CI/CD pipelines.
  • Experience working as part of an Agile software development team using Scrum.
  • In-depth experience with Drupal 9.5.10 and above, including working with both built-in and contributed modules.
  • Proficiency in PHP and its related libraries.
  • Advanced experience in JavaScript, HTML5, and CSS for dynamic and responsive website development.
  • Experience with SOLR search engine configurations.
  • In-depth experience with drush administration.
  • Experience using Git for version control and deploying software on Microsoft Azure CI/CD pipelines.
  • Experience with Docker container.
  • Familiarity with Agile software development and Scrum methodologies.
  • Experience with managing Microsoft Azure products, App service, ACR.
  • In-depth experience managing Azure Database for MariaDB and Azure Database for MySQL.
  • Fluency in written and spoken English.

Contract

This is a Consultancy contract. More about Consultancy contracts.

Result of Service

Expected Outputs and Timelines • Continuously deploy enhancements and security fixes for ITC website throughout the contract • Creation of multiple environments

Work Location

HQ-Based or Home-Based

Expected duration

1.11.24 – 31.12.24

Duties and Responsibilities

BACKGROUND: ITC is a joint agency of the United Nations and the World Trade Organisation for trade-related technical cooperation in developing countries. ITC’s Information Technology & Systems (IT&S) section under Division of Programme Support (DPS) provides different technology solutions for the business. The Communication and Events (CE) section in the Office of the Executive Director (OED) manages the organization’s website. IT&S and CE are looking for a qualified International Consultant, Drupal based web developer responsible for providing Drupal maintenance and support. DESCRIPTION OF DUTIES/RESPONSIBILITIES Under the direct guidance of a Chief, Information technology & systems and the overall supervision of Manager, Information and development unit, the consultant will: • Provide ongoing maintenance and technical support for ITC’s Drupal-based website. • Deploy and manage security fixes to ensure the website is up-to-date with the latest safety protocols. • Manage the search engine SOLR image with appropriate SSH access, permissions, model. • Coordinate with hosting provider to create a testing environment. Test the existing deployment pipeline in the testing environment. Liaise with internal and external teams, including the hosting provider, for smooth deployment and testing operations. Copyright The Consultant has to ensure that s/he has obtained the necessary permissions with regard to intellectual property rights required to perform his/her services under this consultancy contract and for the subsequent dissemination by ITC in any form. Documentary proof is to be submitted to ITC. Should any license fee be due for the use of copyrighted materials of third parties, the Consultant shall request the prior written permission from ITC. S/he has further to ensure to obtain accreditation to event(s), if required. ITC champions workforce diversity, inclusion, gender equality and gender parity and considers all qualified persons - of all genders - equally, including those with disabilities, without discrimination or prejudice of any kind.

Qualifications/special skills

Undergraduate degree (BA/BSC or other) Technology, computer science, engineering or a related field. Extensive relevant experience may be accepted in lieu of the university degree. Experience in user interface (UI) and user experience (UX) design. Experience in developing dynamic websites using JavaScript, HTML5 and CSS including cross-browser compatibility. Experience with the git distributed version control system; experience with deploying software on Microsoft Azure CI/CD pipelines and experience working as part of an Agile software development team using Scrum are desirable. Drupal Expertise: In-depth experience with Drupal 9.5.10 and above, including working with both built-in and contributed modules. Programming Skills: Proficiency in PHP and its related libraries. Advanced experience in JavaScript, HTML5, and CSS for dynamic and responsive website development. Development & Deployment: Experience with SOLR search engine configurations. In-depth experience with drush administration. Experience using Git for version control and deploying software on Microsoft Azure CI/CD pipelines. Experience with Docker container. Familiarity with Agile software development and Scrum methodologies. Hosting: Experience with managing Microsoft Azure products, App service, ACR. In-depth experience managing Azure Database for MariaDB and Azure Database for MySQL

Languages

Fluency in written and spoken English.

Additional Information

Not available.

No Fee

THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Potential interview questions

Can you describe a challenging project you worked on in Drupal? This question assesses your problem-solving skills and experience with Drupal. Discuss a specific project, the challenges you faced, and the solutions you implemented.
How do you ensure security when deploying updates to a website? This question explores your knowledge of website security protocols. Pro members can see the explanation.
What strategies do you employ for cross-browser compatibility? Pro members can see the explanation. Pro members can see the explanation.
Can you explain your experience with Agile methodologies? Pro members can see the explanation. Pro members can see the explanation.
How do you approach managing databases in Azure? Pro members can see the explanation. Pro members can see the explanation.
Added 1 year ago - Updated 1 year ago - Source: careers.un.org