Consultoría para Ingeniería de Software Full-Stack Senior ‘Una Sola Salud’
Job no: 591831
Contract type: Consultant
Duty Station: Tegucigalpa
Level: Consultancy
Location: Honduras
Categories: Health, Information Communication Technology
UNICEF trabaja en algunos de los lugares más difíciles del mundo para llegar a los niños más desfavorecidos del mundo. Para salvar sus vidas, defender sus derechos y ayudarles a alcanzar su potencial.
En 190 países y territorios, trabajamos para todos los niños, niñas y adolescentes, en todas partes, todos los días, para construir un mundo mejor para todos.
Y nunca nos rendimos.
Para cada infancia, salud
CÓMO PUEDE HACER LA DIFERENCIA
1. Propósito de la Consultoría
Desarrollar e implementar, soluciones digitales que garanticen el intercambio eficiente de datos entre áreas estratégicas del Servicio Nacional de Sanidad e Inocuidad Agroalimentaria (SENASA) y los sectores de salud humana, animal y ambiental, garantizando calidad del dato, mecanismo de seguridad de la información y sostenibilidad operativa.
2. Alcance de la Consultoría
Antecedentes:
En el marco del financiamiento del Fondo Pandémico y del proyecto “Honduras preparada ante posibles pandemias”, se contempla la adaptación de los sistemas de información existentes en diferentes Secretarías de Estado, para la implementación de un sistema integrado de vigilancia de enfermedades con potencial pandémico, incorporando de manera articulada los componentes de salud humana, salud animal y salud ambiental, bajo el enfoque de Una Salud. Se parte de una línea base en la cual se establecen las necesidades de desarrollo en cada uno de los componentes, hasta la construcción de módulos interoperables con el enfoque de “Una Salud”. La presente consultoría cubre exclusivamente los módulos correspondientes a salud animal bajo responsabilidad de SENASA. Los componentes de salud humana y ambiental corresponden a consultorios separados coordinados por Salud.
Alcance:
La presente consultoría comprende el análisis, diseño, desarrollo, pruebas, despliegue y transferencia de módulos de software para SENASA en el marco del proyecto “Honduras preparada ante posibles pandemias”. El trabajo se focaliza exclusivamente en el componente de salud animal, e incluye:
El sistema de gestión de laboratorio de salud animal de SENASA.
El conector de integración entre el sistema de Vigilancia y el Sistema de Laboratorio.
El Núcleo Central de consolidación bajo el enfoque “Una Salud”, con integración directa desde Vigilancia.
Pruebas, Documentación y Transferencia, seguridad y auditoria
Componentes:
Plan de entregas por etapas (iteraciones): iniciar con un MVP (“Producto Mínimo Viable”, una versión básica pero útil) y avanzar con mejoras periódicas. Uso de “interruptores de funciones” (feature flags) para activar o desactivar funcionalidades sin reinstalar el sistema.
Análisis de integración de los sistemas de información institucional e interinstitucional para los sistemas del SENASA.
Desarrollo de módulos e integración: construir los módulos según el diseño aprobado y los estándares definidos; utilizar control de versiones (registro de cambios) y revisión entre pares (otra persona del equipo verifica el código) para asegurar calidad.
Pruebas antes de cada entrega:
Unitarias: verifican partes pequeñas del sistema por separado.
De integración: confirman que los componentes funcionan bien juntos.
Rendimiento básico: asegura que el sistema responde en tiempos adecuados.
UAT ( Pruebas de Aceptación de Usuario ): usuarios clave validan que el sistema cumple lo que necesitan.
Ambientes de trabajo y automatización: usar entornos diferenciados —Dev (Desarrollo), QA (Aseguramiento de la Calidad), UAT (Pruebas de Aceptación de Usuario), Prod (Producción)— y CI/CD (Integración y Despliegue Continuos) para automatizar la construcción, las pruebas y la publicación de cada versión.
Despliegue progresivo: comenzar con un piloto controlado y contar con un plan de reversión (rollback) listo por si se detectan problemas.
Evidencias por cada entrega: notas de versión (qué se cambió), resultados de pruebas y una trazabilidad clara que conecte requisitos → pruebas → entregables.
Soporte posterior a la entrega: periodo corto de estabilización (hypercare) con atención reforzada para ajustar lo necesario según la retroalimentación de los usuarios.
3. Responsabilidades / Actividades
Seguridad conforme a buenas prácticas OWASP Logs y auditoría con retención mínima definida
Respaldo periódico y plan de recuperación Monitoreo básico y continuo (logs, métricas, alertas)
Escalabilidad según crecimiento del volumen de datos
4. Productos Esperados
Deliverables/Outputs
Delivery deadline
Estimated Budget
Producto 1: Plan de trabajo – Análisis de la integración que incluya:
Documento de análisis del sistema de Vigilancia y Laboratorio:
Arquitectura actual
Tecnologías utilizadas
Bases de datos (acceso solo lectura)
Endpoints disponibles
Formatos de intercambio (JSON/XML)
Frecuencia de sincronización
Restricciones técnicas
Riesgos identificados
Mapa de integración entre sistemas:
Flujos de datos
Puntos de control
Manejo de errores
Matriz de campos equivalentes entre sistemas (Vigilancia ↔ Laboratorio ↔ Núcleo)
Especificación del contrato de interfaces (API Contract):
Request/Response
Códigos de error
Ejemplos de mensajes
Matriz RACI (Proveedor vs SENASA) aprobada previo desarrollo
Criterios de aceptación:
Documento aprobado por SENASA
Flujos claros y completos
Campos mapeados sin ambigüedades
Acta de riesgos identificados con mitigación propuesta antes de comenzar el desarrollo
1 mes después de la firma de contrato
10%
Producto 2: Desarrollo del Sistema del Laboratorio de Salud Animal del SENASA
Sistema de gestión de resultados de laboratorio que incluya:
Registro y validación de resultados
Estados del proceso
Bitácora de auditoría funcional
Roles y perfiles de usuario
API REST documentada para consumo externo
Base de datos estructurada y documentada
Reportes mínimos operativos
Procedimiento de respaldo y restauración
Criterios de aceptación:
Sistema funcional en ambiente de pruebas
API responde según contrato definido
Roles y auditoría operativa verificables
Evidencia de respaldo/restauración
3 meses después de la firma de contrato
30%
Producto 3: CONECTOR VIGILANCIA ↔ LABORATORIO
Middleware de integración:
Consumo y envío de información
Transformación de datos
Idempotencia (prevención de duplicados)
Reintentos con backoff
Manejo de errores técnicos y funcionales
Logs técnicos con correlación de transacciones
Mecanismo de cola/buffer ante indisponibilidad
Pruebas de integración documentadas
Criterios de aceptación:
Flujo bidireccional estable
No generación de duplicados
Logs consultables
Pruebas exitosas documentadas
4 meses después de la firma de contrato
15%
Producto 4: Núcleo Central ¨UNA Sola Salud¨ e INTEGRACIÓN VIGILANCIA ↔ NÚCLEO CENTRAL
Plataforma central de consolidación:
Recepción y normalización de datos
Base de datos central
Catálogos maestros
Trazabilidad (origen y transformación del dato)
Panel de monitoreo y consulta
API para consumo por otros sistemas
Modelo de roles y permisos
Integración directa Vigilancia → Núcleo:
Transformación de datos
Confirmación funcional de recepción
Reprocesamiento controlada
Reporte de integración:
Pendientes
Fallidos
Reprocesados
Criterios de aceptación:
Datos consolidados correctamente
Trazabilidad completa
APIs funcionales y documentadas
Panel operativo
Confirmaciones funcionales correctas
Reprocesos exitosos
Reportes disponibles
5 meses después de la firma de contrato
25%
Producto 5: Pruebas, Documentación y Transferencia, seguridad y auditoria
Plan de pruebas End-to-End
Pruebas con datos reales de validación
Pruebas de carga básicas
Plan de UAT (Usuarios SENASA)
Acta de aceptación firmada
Manual técnico del sistema
Manual de operación diaria
Runbooks de incidentes
Diagramas de arquitectura y despliegue
Código fuente y repositorios (propiedad SENASA)
Capacitación técnica:
Material
Lista de asistentes
Acta de capacitación
Acta de transferencia de conocimiento
Implementación de seguridad:
Autenticación y autorización
Control por IP/credenciales
Cifrado en tránsito (HTTPS/TLS)
Auditoría de eventos:
Quién, cuándo, desde dónde, qué acción
Prueba de seguridad (vulnerabilidades)
Gestión de certificados y secretos
Criterios de aceptación:
Flujos completos funcionales
Resultados documentados
Aprobación formal de SENASA
Documentación completa y clara
Repositorios accesibles
Personal SENASA capacitado
6 meses después de la firma de contrato
20%
PARA CALIFICAR DEBERÁ TENER
Educación: Título universitario en Ingeniería en Sistemas, Informática o carreras afines.
Experiencia Profesional :
Mínimo 5 años de experiencia demostrable construyendo aplicaciones web, APIs productivas y bases de datos.
Experiencia en proyectos con frameworks modernos de frontend y backend.
Frontend: React.js, Angular o Vue.js, HTML5, CSS3, JavaScript/TypeScript
Back End: Python, Java script Node Js, C# (.NET Core/.NET 8)
BASE DE DATOS: MySQL, SQL SERVER, PostGres
CONTENEDORES: KUBERNETES (K8S), DOCKER
REPOSITORIOS: GITHUB, GIT LAB, BITBUCKET
Disponibilidad de trabajo a tiempo completo.
CRITERIOS DE EVALUACIÓN
Evaluación Técnica 75%
Formación 15%
Experiencia profesional 50%
Años de experiencia específica en desarrollo e integración – 25 puntos
Experiencia técnica específica en el alcance requerido – 25 puntos
Entrevista Técnica o Prueba – 10 puntos
Evaluación económica 25%
Ambos documentos deberán adjuntarse de forma separada .
APLICACIONES
El/La interesado/a en aplicar a esta consultoría debe entregar lo siguiente:
Una carta de aplicación donde destaque el conocimiento, experiencia y competencias relevantes para el desarrollo de esta consultoría.
Hoja de vida actualizado no mayor a 3 páginas resumiendo las principales calificaciones del candidato en función de los requerimientos solicitados
Titulo de nivel de educación requerido
Una propuesta técnica que incluya lo siguiente:
Metodología propuesta con su respectiva justificación.
Explicación de cómo se garantizará la calidad del procesos y productos intermedios en el ciclo de desarrollo e implementación.
Descripción de la forma en que el consultor establecerá los mecanismos de coordinación y procesos de fortalecimiento institucional.
Una oferta económica por producto (incluido gastos de viajes y viáticos, si aplica) para la realización de esta consultoría.
Los consultores nacionales deberán presentar su oferta en Lempiras
Candidatos (as) interesados (as) favor aplicar a través de la página https://jobs.unicef.org/en-us/listing/ y adjuntar los 5 documentos indicados para que su aplicación sea válida.
Aclaraciones
El pago de los honorarios profesionales se basará en la presentación de los entregables acordados. UNICEF se reserva el derecho de retener el pago en caso de que los entregables presentados no cumplan con los estándares requeridos o en caso de retrasos en la presentación de los entregables por parte del consultor.
El consultor entregará los productos e informes acordados por medio electrónico, y a satisfacción de la supervisión de esta consultoría. Los gastos de emisión y entrega de estos productos/reportes, correrán por cuenta del consultor
Todos los documentos, materiales o productos de la presente consultoría son propiedad de UNICEF y no podrán ser utilizados por terceros sin su autorización.
Cursos requeridos: De ser seleccionado, el consultor debe de completar seis cursos (Bsafe, PSEA, Ética, Acoso, Fraude y Seguridad de la Información) mandatorios previos a iniciar el contrato. Este es un nuevo requerimiento de UNICEF y aplica para todas las consultorías. Los cursos sólo se toman una vez y con los certificados puede aplicar a otras consultorías de UNICEF. Se debe de enviar copia de los certificados para poder firmar el contrato.
Viajes: los costos de viajes deberán ser incluidos dentro de los productos como tarifa única. En caso de producirse un viaje no contemplado dentro de los términos de referencia, entonces se deberá enmendar el contrato para agregar esos costos. En caso de que no se haga uno de los viajes contemplados dentro de los Términos de Referencia, los costos asociados a ese viaje no serán pagados. Si los gastos asociados al viaje son superiores a lo propuesto, entonces se enmendará el contrato para hacer un pago adicional. Si los gastos asociados al viaje son menores a lo establecido en la propuesta económica, se pagará solo lo invertido en ese viaje.
Las personas contratadas en el marco de una consultoría no serán consideradas «miembros del personal» en virtud del Estatuto y Reglamento del Personal de las Naciones Unidas y de las políticas y procedimientos de UNICEF, y no tendrán derecho a las prestaciones previstas en los mismos (como el derecho a vacaciones y la cobertura del seguro médico). Sus condiciones de servicio se regirán por su contrato y las Condiciones Generales de Contratación de los Servicios de Consultores. Los consultores son responsables de determinar sus obligaciones fiscales y del pago de cualesquiera impuestos y/o derechos, de conformidad con la legislación local u otras leyes aplicables.
El consultor seleccionado es el único responsable de garantizar que el visado (si procede) y el seguro médico necesarios para desempeñar las funciones del contrato sean válidos durante todo el periodo del contrato. Los consultores seleccionados están sujetos a la confirmación de estar completamente vacunados contra el SARS-CoV-2 (Covid-19) con una vacuna avalada por la Organización Mundial de la Salud (OMS), que debe cumplirse antes de asumir la misión. El mandato de vacunación no se aplica a los consultores que trabajarán a distancia y no se espera que trabajen o visiten las instalaciones de UNICEF, los lugares de ejecución de programas o interactúen directamente con las comunidades con las que trabaja UNICEF, ni que viajen para desempeñar funciones para UNICEF durante la duración de sus contratos de consultoría.
UNICEF ofrece ajustes razonables a los consultores con discapacidades. Esto puede incluir, por ejemplo, programas informáticos accesibles, asistencia en viajes de misión o asistentes personales.
Para cada infancia demuestra…
Los valores de UNICEF Atención, Repseto, Integridad, Confianza, Rendición de Cuentas y Sostenibilidad.
Para conocer el marco de competencias por favor visite aquí .
UNICEF está aquí para servir a los niños más desfavorecidos del mundo y nuestra fuerza de trabajo global debe reflejar la diversidad de esos niños. La familia UNICEF se compromete a incluir a todos, independientemente de su raza/etnia, edad, discapacidad, identidad de género, orientación sexual, religión, nacionalidad, origen socioeconómico o cualquier otra característica personal.
UNICEF tiene una política de tolerancia cero con las conductas incompatibles con los fines y objetivos de las Naciones Unidas y de UNICEF, incluidos la explotación y el abuso sexuales, el acoso sexual, el abuso de autoridad y la discriminación. UNICEF también se adhiere a estrictos principios de salvaguarda de la infancia. Se espera que todos los candidatos seleccionados se adhieran a estas normas y principios, por lo que serán sometidos a rigurosas comprobaciones de referencias y antecedentes. Las comprobaciones de antecedentes incluirán la verificación de credenciales académicas e historial laboral. Es posible que los candidatos seleccionados deban facilitar información adicional para llevar a cabo la comprobación de antecedentes.
Sólo se contactará con los candidatos preseleccionados, que pasarán a la siguiente fase del proceso de selección.
Advertised: 19 Mar 2026 Central America Standard Time
Deadline: 05 Apr 2026 Central America Standard Time
Refer a friend
Advertised: 19 Mar 2026 Central America Standard Time
Deadline: 05 Apr 2026 Central America Standard Time
Source ⇲
careers.pageuppeople.com
UNICEF Pacific International Consultancy: Fiji’s Pre-primary Curricula, Teaching Learning Materials and Teacher Training on Curricula, 200 working days over 24...
Apply For This JobNational Consultant – Scaling Up Alternative Learning Programme (ALP) Job no: 592107 Contract type: Consultant Duty Station: Dhaka Level: Consultancy...
Apply For This JobOrganization: International Organization for Migration Closing date: 16 Apr 2026 Introduction Established in 1951, IOM is a Related Organization of...
Apply For This JobCountry: Mozambique Organization: International Union for Conservation of Nature Closing date: 10 Apr 2026 Consultancy for the structuration and formalization...
Apply For This JobCountry: Colombia Organization: US Department of State Closing date: 1 May 2026 Full time, Contract, onsite at Bogotá Foreign Assistance...
Apply For This JobCountry: Burundi Organization: International Organization for Migration Closing date: 6 Apr 2026 Job Identification: 20040 Posting Date: 03/30/2026, 12:33 PM...
Apply For This Job
In order to provide an optimal experience, we use technologies such as cookies to store and/or access information on your device. This allows us to analyze navigation, personalize content, and improve the functionality of the site. Refusal or withdrawal of consent may limit certain features or affect the performance of the site.