Rediseño, migración y construcción del Sitio Web principal
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.