Job Posting Organization: The Intergovernmental Science-Policy Platform on Biodiversity and Ecosystem Services (IPBES) is an organization established in April 2012, with a mission to strengthen the science-policy interface on biodiversity and ecosystem services. It operates globally and has a membership of over 150 governments. IPBES aims to respond to the needs of governments and other stakeholders by providing authoritative assessments and policy recommendations on biodiversity and ecosystem services, thereby promoting sustainable development. The organization is part of the United Nations system and works closely with various UN bodies to implement environmental policies and initiatives.
Job Overview: The position of Drupal Developer is a consultancy role within the IPBES Secretariat, primarily focused on enhancing the web presence of IPBES through the development and implementation of web solutions using Drupal. The incumbent will work under the supervision of the Information Systems Officer and will be responsible for updating the existing website, migrating content to Drupal 11, and ensuring that the site meets the performance and multilingual requirements set by the organization. The role requires a strong technical background in web development, particularly in PHP and Drupal, as well as the ability to work collaboratively with the IPBES secretariat to fulfill their web-related needs. The consultant will also be expected to conduct thorough testing and documentation of all implemented solutions, ensuring high-quality deliverables that align with the organization's objectives.
Duties and Responsibilities: The Drupal Developer will have a comprehensive set of responsibilities, including but not limited to: designing, developing, and implementing custom code modules in PHP/Drupal; managing configuration and maintaining Drupal features; creating and editing page templates based on mock-ups; ensuring best practices for site/server optimization; managing web and database hosting on Azure Cloud; providing complete documentation for all services implemented; conducting analysis of the existing codebase; identifying components that require updates or replacements; testing upgraded applications for bugs; implementing security" style="border-bottom: 1px dotted #007bff !important;">security measures for data protection; and conducting thorough testing of new features and enhancements to ensure software quality and reliability. The consultant will also be required to provide regular updates and may need to attend some meetings in person, despite the remote nature of the position.
Required Qualifications: Candidates must possess a university degree, preferably a Master's degree or equivalent in computer science. A first-level university degree combined with relevant experience will also be accepted. Additionally, candidates must have at least 5 years of experience in developing dynamic web solutions specifically using Drupal 10 or 11 and PHP. Certification in Drupal Acquia for Drupal 10 websites is mandatory. Experience in building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery is also required. Candidates should be adept at working on large, complex, and multilingual sites, and have a strong understanding of PHP, PHP files/theme functions, and the Drupal theme layer. Knowledge of RESTful services and JavaScript frameworks such as Angular, React, and Express is essential, along with experience in version control and code repositories like Git and GitHub.
Educational Background: The educational background required for this position includes a university degree in computer science, with a preference for a Master's degree or equivalent. A first-level university degree may be accepted if accompanied by qualified experience. This educational foundation is crucial for understanding the technical aspects of web development and the specific requirements of working with Drupal and related technologies.
Experience: The position requires a minimum of 5 years of professional experience in developing dynamic web solutions, particularly with Drupal 10 or 11 and PHP implementations. Candidates should have a proven track record of working on complex web projects, ideally in a multilingual context, and should be familiar with the software development lifecycle, including requirements gathering, design, development, and testing. Experience with Agile methodologies is also desirable, as it aligns with the collaborative nature of the role.
Languages: Fluency in oral and written English is required for this position, as English is one of the working languages of the United Nations Secretariat. Knowledge of another official United Nations language, such as French, is considered an added advantage, enhancing the candidate's ability to communicate effectively within the organization and with diverse stakeholders.
Additional Notes: This consultancy position is expected to last for 12 months and is fully remote, allowing for flexibility in work arrangements. The United Nations emphasizes that there are no fees associated with the recruitment process, ensuring that applicants are not required to pay for application, interview, or training processes. This commitment to transparency and fairness is a core principle of the United Nations recruitment policy.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.