Rediseño, migración y construcción del Sitio Web principal

Redesign, migrate, and build the main website

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: Sunday 2 Jan 2022 at 23:59 UTC

Open application form

Overview

Redesign, migrate, and build the main website

You have:

  • Bachelor's degree in Digital Technologies preferred.
  • Advanced knowledge of PHP including Object-Oriented Programming and best practices.
  • Intermediate knowledge of MySQL/MariaDB and Apache/Nginx server protocols.
  • Ability to consume and query APIs effectively.
  • Basic English proficiency, at least reading comprehension level.
  • Excellent organizational skills.
  • Review of source code and custom developments for compatibility, best practices, and security standards.

Result of Service - Instalaciones de software base, especializado en front-end y consumo de APIs, recurriendo a CMSs como fuente de datos - Actualización de instalaciones y sitios web para mantenerse con los últimos cambios, parches y consignas de seguridad - Debugging y testeo de módulos, asegurando su compatibilidad con las ultimas versiones del software, PHP 7.x y 8, y revisando buenas prácticas en código obsoleto - Documentación sobre las herramientas, implementación y su uso, así como excepciones y razones de decisiones de diseño y arquitectura

Criterio de éxito

Tareas asignadas realizadas correctamente y en el tiempo solicitado. Entrega de código fuente y documentación de los trabajos realizados.

Work Location Teletrabajo

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

Duties and Responsibilities Consultoría para actualizar y mejorar funcionalidades, módulos personalizados, diseño y contenidos en el actual sitio principal de manera que se consiga transferir a la nueva versión del sitio.

Antecedentes

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.

Objetivos

Objetivos Generales:

- Generación de pruebas de concepto sobre implementaciones de nuevas tecnologías

- Implementación de los diseños y wireframes en templates, de front-ends vía consumo de APIs

- Analizar la actualización de instalaciones y revisión de código personalizado realizado dentro de la unidad

Objetivos Específicos:

- Implementación de los diseños y wireframes en templates, optimizadas para el consumo de datos externos vía middleware - Diseño de información de los diferentes contenidos de los sitios de CEPAL y aledaños, de manera agnóstica, bajo chequeos de formato, cantidad, serialización, etc. - Revisión de código fuente, sobre instalaciones y desarrollos personalizados, analizando su compatibilidad, buenas prácticas y criterios de seguridad con los mejores estándares - Otras tareas relevantes asignadas por la Unidad de Servicios Web de la CEPAL

Qualifications/special skills Academic Qualifications: Deseable licenciatura en Tecnologías Digitales Experience: - Conocimiento avanzado de PHP c/ POO y buenas prácticas - Conocimiento medio de MySQL/MariaDB en base de datos, y servidores de tipo Apache/Nginx o simil de protocolo HTTP - Conocimiento de consumo/consulta de APIs - Conocimiento medio en manejo de infraestructura, versionado de código o uso de repositorio - Conocimiento avanzado de maquetado en HTML y Javascript - Excelentes habilidades de organización Language: Manejo de idioma inglés básico (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 a complex project where you upgraded or migrated a website? This question assesses your experience with similar tasks in web development. Discuss the methods you used and the challenges faced during the project.
How do you ensure the compatibility of custom modules during an upgrade? The interviewer wants to understand your approach to maintaining functionality in upgrades. Pro members can see the explanation.
What measures do you take to maintain security standards in web applications? Pro members can see the explanation. Pro members can see the explanation.
Can you explain how you would go about updating a legacy CMS site to a newer version? Pro members can see the explanation. Pro members can see the explanation.
How do you document your processes during a web development project? Pro members can see the explanation. Pro members can see the explanation.
Added 4 years ago - Updated 1 year ago - Source: careers.un.org