Consultant for Implementation of Improvements in Platforms @International Potato Center - CGIAR
All Others
Salary unspecified
Remote Location
Employment Type contract
Posted 5d ago

[Hiring] Consultant for Implementation of Improvements in Platforms @International Potato Center - CGIAR

5d ago - International Potato Center - CGIAR is hiring a remote Consultant for Implementation of Improvements in Platforms. 💸 Salary: unspecified 📍Location: Peru

Role Description

El Centro Internacional de la Papa (CIP) busca contratar un(a) Consultor(a) Nacional para implementar mejoras funcionales, de gestión de datos y de seguridad en las plataformas WikiPapa y Agrobio Monitor y la app AgrobioID.

Contexto: En el marco del proyecto Paisajes Multifuncionales, el CIP opera las plataformas WikiPapa y Agrobio Monitor para gestionar y publicar información sobre la agrobiodiversidad de cultivos nativos y subutilizados.

Se requiere una consultoría nacional para implementar mejoras que fortalezcan la autonomía de usuarios y administradores, incluyendo:

  • Gestión de información y descriptores por cultivo
  • Curación de observaciones
  • Estandarización de fotografías
  • Creación de nuevos catálogos para diferentes cultivos

Asimismo, se realizará una auditoría de seguridad del servidor y las aplicaciones, con la corrección de vulnerabilidades y posterior validación por el área de ITU del CIP.

Objetivo general: Implementar mejoras funcionales, de gestión de datos y de seguridad en las plataformas Wikipapa y Agrobio Monitor y la app AgrobioID, fortaleciendo la administración multicultivo, la calidad de la información publicada y la seguridad de la infraestructura tecnológica del CIP.

Objetivos específicos:

  • Implementar roles administrativos por cultivo, la gestión de descriptores por cultivo y un panel de curación de observaciones que mejore la calidad de los datos, conservando siempre el dato original ingresado por el usuario.
  • Realizar una auditoría de seguridad del servidor, aplicaciones, APIs, base de datos, accesos, configuraciones y dependencias, atendiendo y validando los hallazgos identificados por las herramientas de seguridad de TI del CIP.
  • Ampliar el catálogo para la generación y publicación de catálogos multicultivo e incorporar una herramienta local de preprocesamiento estandarizado de fotografías.

Deliverables

Entregables:

  • Entregable 1: Gestión administrativa multicultivo y catálogo multicultivo
    • El consultor deberá implementar en Wikipapa / Agrobio Monitor la administración diferenciada de la información por cultivo, la gestión de descriptores por cultivo y la ampliación del catálogo para integrar diferentes cultivos.
    • 1.1 Roles administrativos por cultivo
      • Ampliación de la gestión de usuarios incorporando roles administrativos asignados por cultivo.
      • Restricción de acceso para que cada administrador gestione únicamente la información correspondiente a los cultivos que tenga asignados.
      • Interfaz para asignar, modificar y retirar cultivos asignados a cada usuario administrador.
      • Validación de permisos por cultivo en la plataforma web y en las APIs.
    • 1.2 Gestión de descriptores por cultivo
      • Interfaz administrativa para registrar, editar y actualizar los descriptores de cada cultivo.
      • Actualización individual de descriptores y carga masiva mediante plantilla.
      • Validación de formato y consistencia de los descriptores cargados.
    • 1.3 Catálogo multicultivo
      • Ampliación del catálogo para integrar variedades pertenecientes a diferentes cultivos dentro de una misma consulta.
      • Generación y publicación de catálogos multicultivo.
      • Pruebas funcionales y guía breve de uso de las nuevas funcionalidades administrativas y del catálogo.
  • Entregable 2: Auditoría de seguridad del servidor y aplicaciones
    • El consultor deberá realizar una revisión integral de seguridad de la infraestructura y de las aplicaciones Wikipapa y Agrobio Monitor, identificando vulnerabilidades, configuraciones inseguras y riesgos asociados al servidor, aplicaciones web, API, base de datos, almacenamiento y código fuente, implementando medidas correctivas y facilitando la validación posterior por parte del área de ITU del CIP.
    • Productos mínimos:
      • Revisión de seguridad del servidor e infraestructura: parches del sistema operativo, servicios y puertos expuestos, firewall, accesos SSH, cuentas y privilegios, certificados HTTPS/TLS, configuración del servidor web, permisos de archivos y registros, con referencia a buenas prácticas CIS para Debian y Docker.
      • Evaluación de seguridad de las aplicaciones web (autenticación, autorización, sesiones, validación de entradas, carga de archivos, manejo de errores y exposición de información), con referencia a OWASP Top 10:2025 y OWASP ASVS.
      • Revisión del backend y API: endpoints, autenticación mediante tokens, autorización por roles, validación de parámetros, CORS, rate limiting y protección de operaciones administrativas.
      • Verificación de la base de datos PostgreSQL: usuarios y privilegios, restricciones de acceso, exposición de credenciales y protección de información sensible.
      • Análisis de código fuente y dependencias de frontend y backend: paquetes con vulnerabilidades conocidas, secretos o credenciales, archivos de configuración y variables de entorno; el código se mantendrá en el repositorio administrado por ITU del CIP.
      • Validación del mecanismo de respaldo de la base de datos hacia Amazon S3, política de conservación, acceso a los respaldos y procedimiento básico de restauración; verificación de la trazabilidad del código fuente en GitHub.
      • Revisión y clasificación por criticidad de los hallazgos de herramientas institucionales (p. ej., Qualys), implementación de correcciones y nueva validación para confirmar el cierre de los hallazgos.
      • Informe de auditoría de seguridad con hallazgos, nivel de riesgo, componente afectado, acción correctiva aplicada o recomendada y estado final de cada observación.
  • Entregable 3: Curación de observaciones y preprocesamiento de fotografías
    • El consultor deberá implementar un panel de curación de observaciones y una herramienta de preprocesamiento estandarizado de fotografías previa a su incorporación a la plataforma.
    • Productos mínimos:
      • Panel para revisar y filtrar observaciones registradas en la plataforma.
      • Opción para ocultar observaciones con información o fotografías inadecuadas.
      • Registro de una identificación curada de la variedad, conservando siempre el dato original ingresado por el usuario.
      • Registro del usuario y la fecha de cada acción de curación.
    • 3.2 Preprocesamiento de fotografías
      • Herramienta para estandarizar automáticamente dimensiones, formato, orientación, calidad y peso de las fotografías antes de su incorporación a la plataforma.
      • Procesamiento realizado localmente.
      • Pruebas funcionales y guía breve de uso del panel de curación y de la herramienta de fotografías.

Qualifications

  • Profesional titulado en Computación Científica, Ciencias de la Computación, Ingeniería de Sistemas, Ingeniería Informática, Ciencia de Datos o carreras afines. Estudios de posgrado o grado de maestría serán considerados deseables.
  • Mínimo 8 años de experiencia.
  • Acreditar experiencia específica en el análisis, diseño, desarrollo, implementación, mantenimiento o mejora de sistemas de información, plataformas web y/o plataformas analíticas, incluyendo gestión de datos, bases de datos relacionales, programación, integración de componentes y desarrollo de soluciones tecnológicas.
  • Se valorará experiencia en procesamiento de datos, analítica, automatización, machine learning, APIs y seguridad de aplicaciones, así como en gestión de proyectos tecnológicos bajo metodologías ágiles.
  • Especialista con experiencia en desarrollo e implementación de sistemas de información, plataformas web y analíticas, integración mediante APIs y gestión de bases de datos.
  • Conocimientos en Python, R, JavaScript y frameworks web como React, Angular o similares, bases de datos SQL como PostgreSQL, MySQL y SQL Server, analítica de datos, machine learning, servicios cloud y buenas prácticas de seguridad de aplicaciones e infraestructura.
  • Alta capacidad de liderazgo y gestión de equipos técnicos multidisciplinarios. Pensamiento analítico y orientación a la resolución de problemas complejos. Capacidad para traducir requerimientos técnicos a soluciones funcionales basada en datos. Alta adaptabilidad, proactividad y orientación a resultados.

Benefits

  • Duración de la consultoría: El período de la consultoría es desde octubre a diciembre del 2026.
  • La consultoría es a todo costo y ya se cuenta con un presupuesto fijo aprobado.
  • Esta consultoría no requerirá viajar.

Applications

Visite el siguiente enlace: http://cipotato.org/open-vacancies/ adjuntando su CV con los criterios indicados. Animamos a todos los candidatos interesados a participar en este proceso. La fecha límite para la recepción de solicitudes es el 15 de octubre.

Esta consultoría NO tendrá contacto con niños o adultos vulnerables. Todas las aplicaciones serán recibidas, sólo los candidatos preseleccionados serán contactados.

Para más información sobre el CIP lo invitamos a visitar nuestra página web http://www.cipotato.org .

Before You Apply
️
remote Be aware of the location restriction for this remote position: Peru
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Consultant for Implementation of Improvements in Platforms @International Potato Center - CGIAR
All Others
Salary unspecified
Remote Location
Employment Type contract
Posted 5d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Peru
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,118+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later