About this role
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 la gestión de información y descriptores por cultivo, curación de
observaciones, estandarización de fotografías y 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.
Entregables:
Entregables
Contenido / Productos
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
Productos mínimos:
· 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
Productos mínimos:
· 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
Productos mínimos:
· 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.
3.1 Curación de
observaciones
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
Productos mínimos:
· 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.
Requirements
Criterios de selección
· 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.
· Skills: 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
Aplicaciones: 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