Expert Drupal Developer

Produce security updates and migrate Drupal site to latest version

This opening expired 4 years ago. Do not try to apply for this job.

ECLAC - Economic Commission for Latin America and the Caribbean

Open positions at ECLAC / Open positions at UN
Logo of ECLAC

Application deadline 4 years ago: Tuesday 4 Jan 2022 at 23:59 UTC

Open application form

Overview

Produce security updates and migrate Drupal site to latest version

You have:

  • Bachelor's degree in Engineering or Computer Science required.
  • Advanced knowledge of PHP with Object-Oriented Programming required.
  • Advanced knowledge of Drupal 7 and 8/9 required.
  • Intermediate knowledge of MySQL or MariaDB required.
  • Intermediate knowledge of version control systems (git/GitLab) required.
  • Knowledge of API architectures required.
  • Excellent organizational skills required.
  • Minimum English proficiency required (reading comprehension).

Result of Service Se espera que el incumbente produzca los siguientes resultados:

  • Actualizaciones de seguridad de código en el sitio en Drupal 8 y 9
  • Actualización y refactorización de código fuente de módulos personalizados de Drupal 7 para su compatibilidad en la versión de Drupal 9
  • Actualizar y reescribir el código de módulos personalizados siguiendo buenas prácticas del desarrollo para Drupal 9
  • Adecuada transmisión de conocimientos al equipo a través de la documentación pertinente
  • Tareas asignadas realizadas correctamente y en el tiempo solicitado

Indicadores de desempeño:

  • Puntualidad en la entrega de los productos.
  • Pertinencia y calidad del material entregado.
  • Coordinación y cumplimiento con los estándares técnicos de la Unidad de Servicios Web.
  • Aceptación de los productos por parte de la Unidad de servicios web de la CEPAL.

    Work Location Teletrabajo

    Expected duration Está previsto un primer contrato de tres meses y puede prolongarse hasta 12 meses después de una evaluación de los resultados, sujeto a la disponibilidad de fondos.

    Duties and Responsibilities En la actualidad el sitio principal (cepal.org) se encuentra implementado sobre el software CMS Drupal en su versión 7, el cual según sus fuentes oficiales entró en un estado de no mantenimiento, suspendiéndose el soporte dentro de la rama 7 con fecha límite el 28 de noviembre de 2022. De acuerdo a este escenario y evaluando la complejidad y envergadura del sitio, se impone de manera inminente el inicio de las tareas de relevo, planificación y ejecución para la migración del mismo a Drupal 9, última versión estable del software.

Entre las áreas que se pueden distinguir dentro del proceso de migración del sitio se encuentran los módulos personalizados referente a tareas y necesidades específicas de la organización (integración de geo referencias, consumo de datos estadísticos, vinculación a publicaciones, etc.), la actualización natural de funcionalidades ya disponibles en el software, los elementos referidos a la interface visible a los usuarios finales así como su diseño de experiencia, entre otros. En cada área es necesario trazar un plan para su paso a la nueva arquitectura y software, que no solo conserve la información almacenada y las funcionalidades disponibles, sino que mejore y actualice al estado del arte las implementaciones y el producto final que llega a los usuarios.

La asistencia comprenderá actividades relacionadas con el desarrollo y mantención del sitio.

Qualifications/special skills Academic Qualifications : Licenciatura en Ciencias de la Ingeniería o Informática Conocimiento avanzado de PHP c/ POO y buenas prácticas o utilización de framework Conocimiento avanzado de desarrollo para Drupal 7 y 8/9 Conocimiento medio de bases de datos MySQL o MariaDB, y servidores HTTP tipo Apache/Nginx Conocimiento medio en versionado de código y/o uso de repositorios (git/GitLab) y su flujo Conocimiento de arquitecturas API Excelentes habilidades de organización Manejo de idioma inglés (mínimo nivel: comprensión de lectura)

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 your experience with migrating websites from one CMS to another? To understand your practical experience with website migrations, especially to Drupal. Provide a brief overview of your past projects, focusing on challenges faced and solutions implemented.
What strategies do you use to ensure quality in your code revisions? To evaluate your attention to detail and coding standards. Pro members can see the explanation.
How do you keep yourself updated with the latest developments in Drupal and PHP? Pro members can see the explanation. Pro members can see the explanation.
Describe a time when you faced a significant technical challenge. How did you overcome it? Pro members can see the explanation. Pro members can see the explanation.
How do you handle feedback on your code from peers or clients? Pro members can see the explanation. Pro members can see the explanation.
Added 4 years ago - Updated 1 year ago - Source: careers.un.org