Job Posting Organization: The United Nations Environment Programme (UNEP) is the leading global environmental authority that sets the global environmental agenda and promotes the coherent implementation of the environmental dimension of sustainable development within the United Nations system. UNEP serves as an authoritative advocate for the global environment and was established to address pressing environmental issues. The Intergovernmental Science-Policy Platform on Biodiversity and Ecosystem Services (IPBES), established in April 2012, has a membership of over 150 Governments and aims to strengthen the science-policy interface on biodiversity and ecosystem services. The IPBES Secretariat is located in Bonn, Germany, and plays a crucial role in facilitating stakeholder engagement and communication regarding biodiversity and ecosystem services.
Job Overview: The position of Drupal Developer is integral to the IPBES Secretariat, where the incumbent will work under the direct supervision of the Information Systems Officer and the overall supervision of the Executive Secretary of IPBES. The primary functions of this role include designing, developing, and implementing custom code modules in PHP/Drupal, as well as managing the technical aspects of web and database hosting on Azure Cloud. The developer will be responsible for creating and maintaining Drupal features, ensuring high-performance site/server optimization, and conducting comprehensive analyses of the existing codebase. The role also involves implementing security" style="border-bottom: 1px dotted #007bff !important;">security measures to safeguard sensitive information and conducting thorough testing of new features and enhancements. The consultant will have the flexibility to work remotely after onboarding with the IPBES secretariat’s web team, while still providing regular updates and participating in sprints.
Duties and Responsibilities: The Drupal Developer will be responsible for a variety of duties including: designing, developing, and implementing custom code modules in PHP/Drupal; working with configuration management; creating and maintaining Drupal features; developing and implementing new functionalities as required; creating/editing page templates based on mock-ups; ensuring technical best practices and high-performance site/server optimization; managing technical aspects of web and database hosting on Azure Cloud; providing comprehensive documentation for all services implemented; collaborating closely with the IPBES secretariat and technical support units; conducting a thorough analysis of the existing codebase; identifying and documenting components that require updates; conducting testing of upgraded applications; implementing security measures; and ensuring a high level of software quality and reliability through thorough testing of new features and bug fixes.
Required Qualifications: Candidates must possess a university degree (Master's degree or equivalent) in computer science. A first-level university degree combined with qualified experience will be accepted in lieu of the advanced degree. Additionally, candidates must have at least 5 years of experience developing dynamic web solutions specifically in Drupal 10 or 11 and PHP implementations. A Drupal Acquia Certification for Drupal 10 websites is also required. Experience in building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery is essential. Candidates should be adept at working on large, complex sites, preferably with experience in multi-lingual sites. Knowledge of PHP, PHP files/theme functions, and the Drupal theme layer is required, along with expert knowledge of RESTful services and JS frameworks such as Angular, React, and Express. Familiarity with debugging tools, version control, and code repositories is also necessary.
Educational Background: The educational background required for this position includes a university degree in computer science, with a preference for candidates holding a Master's degree or equivalent. A first-level university degree may be accepted if accompanied by relevant qualified experience. This educational foundation is essential for understanding the technical requirements and complexities involved in web development and programming within the Drupal framework.
Experience: The position requires a minimum of 5 years of experience in developing dynamic web solutions, specifically with Drupal 10 or 11 and PHP implementations. This level of experience is crucial for ensuring that the candidate can effectively manage the responsibilities associated with the role, including the development of custom code modules, site optimization, and the implementation of security measures. Experience with large, complex sites, particularly multi-lingual sites, is also highly valued.
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 and may enhance the candidate's suitability for the role.
Additional Notes: The position is expected to last for a duration of 12 months and allows for both office and remote working arrangements. It is important to note that the United Nations does not charge any fees at any stage of the recruitment process, including application, interview, or training. This policy ensures that the recruitment process remains transparent and accessible to all candidates.
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.