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.