Experto en Desarrollo y Estabilización de Software (4 posiciones disponibles)

Improving Economies for Stronger Communities (IESC)GuatemalaOn-siteFull-timeStaff, 8–12 yearsListed 3 days ago

Apply now

About this role

Experto en Desarrollo y Estabilización de Software

(4 posiciones disponibles)

I.           Antecedentes:

El Proyecto ATraCSI , financiado por el programa de Alimentos para el Progreso (Food for Progress) del Departamento de Agricultura de Estados Unidos (USDA) e implementado por Improving Economies for Stronger Communities (IESC) se centra en la implementación de medidas internacionales y de evaluación de riesgos respecto de regulaciones sanitarias y fitosanitarias establecidas en el Acuerdo sobre Facilitación del Comercio (AFC) y el Acuerdo sobre Medidas Sanitarias y Fitosanitarias (MSF) de la Organización Mundial del Comercio (OMC); así como en el fortalecimiento de la agricultura mediante el desarrollo y la transferencia de tecnologías agrícolas enfocadas en el uso efectivo, sostenible y ecológico de los recursos agrícolas orientados a las cadenas de valor de la horticultura de alto valor en El Salvador, Guatemala y Honduras.

ATraCSI persigue apoyar a 22,486 beneficiarios directos y 112,267 beneficiarios indirectos mediante la mejora de sistemas y procesos de aduana, la implementación de medidas del Acuerdo sobre Facilitación del Comercio, el desarrollo de capacidades institucionales para la regulación sanitaria y fitosanitaria, el fortalecimiento de los sistemas de gestión de riesgo sanitario y fitosanitario, la armonización regional y el fortalecimiento de las cadenas de valor hortícolas, con el fin de facilitar el comercio bilateral entre los países del Triángulo Norte de Centroamérica y Estados Unidos.

En el marco de la intervención 1.2.1 del Plan de Trabajo del Año 4, "Simplificar y modernizar los procesos de liberación y autorización", ATraCSI mantiene una colaboración con el Ministerio de Salud Pública y Asistencia Social (MSPAS), particularmente con el Departamento de Regulación y Control de Alimentos (DRCA), orientada a apoyar mejoras en el Sistema Nacional de Alimentos Procesados de Guatemala (SNAP-GT).

SNAP-GT constituye una herramienta digital para gestionar trámites regulatorios de alimentos procesados y apoyar la trazabilidad, transparencia y disponibilidad de información oficial. Para consolidar su operación se requiere asistencia especializada que permita diagnosticar, corregir, estabilizar, probar y documentar los módulos de Licencia Sanitaria de Alimentos Procesados y Bebidas, Registro Sanitario de Referencia, Certificados de Libre Venta, Transporte Sanitario e Importaciones, incluyendo las interfaces e intercambios de información que correspondan con otros sistemas institucionales.

La asistencia técnica busca asegurar que los flujos priorizados funcionen de extremo a extremo conforme a las reglas de negocio aprobadas por el MSPAS/DRCA, que los errores sean gestionados con trazabilidad, que los cambios se prueben antes de su puesta en producción y que el personal institucional disponga del código, la documentación y los conocimientos necesarios para la continuidad operativa del sistema. Y aporta a los siguientes indicadores:

·            Indicador 13:  Número de personas participando en programas de seguridad alimentaria del USDA

·            Indicador 14: Número de personas que se benefician indirectamente de las intervenciones financiadas por el USDA.

·            Indicador 15: Número de disposiciones del Acuerdo de Facilitación del Comercio de la OMC respaldadas por la asistencia del Gobierno de los Estados Unidos.

II.         Objetivo de la consultoría

Proporcionar servicios especializados de desarrollo de software para diagnosticar, corregir, estabilizar, probar, desplegar y documentar SNAP-GT y los módulos de Licencia Sanitaria de Alimentos Procesados y Bebidas, Registro Sanitario de Referencia, Certificados de Libre Venta, Transporte Sanitario e Importaciones, asegurando su correcto funcionamiento de extremo a extremo, la integridad de la información y la continuidad operativa, bajo la validación técnica y funcional del MSPAS/DRCA y la aprobación de ATraCSI.

III.       Alcance de los servicios

La consultoría será de octubre a enero 2027, de conformidad con el cronograma aprobado. La prestación de los servicios podrá realizarse de forma presencial, remota o híbrida, según las necesidades del MSPAS.

Se contratarán cuatro posiciones: dos de ellas serán para desarrollo y estabilización de los procesos de registro y licencias sanitarias, y dos serán para los procesos relativos a permisos de importación.

La consultoría tendrá el alcance conforme se detalla a continuación:

a)         Diagnóstico técnico y planificación de la estabilización

Realizar una evaluación inicial del estado funcional y técnico de SNAP-GT y organizar el trabajo de estabilización. Esto incluye:

·            Revisar la arquitectura disponible, código fuente, base de datos, configuraciones, dependencias, ambientes, servicios, integraciones y mecanismos de despliegue relacionados con los cinco módulos priorizados.

·            Levantar y validar con el MSPAS/DRCA los flujos, roles, reglas de negocio, estados, validaciones, notificaciones, documentos generados y puntos de intercambio de información aplicables a cada módulo.

·            Identificar errores, brechas funcionales, riesgos técnicos, dependencias externas y deuda técnica; clasificarlos por severidad, impacto y prioridad.

·            Establecer una matriz de trazabilidad entre requerimientos, hallazgos, correcciones, pruebas y criterios de aceptación.

·            Preparar un plan de estabilización por iteraciones, con responsables, dependencias, secuencia de intervención, estrategia de pruebas y control de cambios.

b)        Desarrollo, corrección y estabilización de los módulos priorizados

Implementar las correcciones y ajustes aprobados sobre los siguientes módulos:

·            Licencia Sanitaria de Alimentos Procesados y Bebidas.

·            Registro Sanitario de Referencia.

·            Certificados de Libre Venta.

·            Transporte Sanitario.

·            Importaciones.

Las actividades de desarrollo y estabilización deberán considerar, según corresponda:

·            Corregir defectos en componentes de interfaz, lógica de negocio, servicios, base de datos, validaciones, generación de documentos, notificaciones, consultas, reportes e integraciones.

·            Asegurar la correcta transición de estados, asignación de roles y permisos, registro de acciones, consistencia de datos y manejo de excepciones en cada flujo.

·            Optimizar consultas y procesos que afecten el desempeño, disponibilidad o experiencia del usuario, documentando las mejoras y sus resultados.

·            Verificar la compatibilidad de las funcionalidades en los ambientes y navegadores oficialmente definidos por el MSPAS.

·            Implementar o ajustar, dentro de las especificaciones y accesos disponibles, los servicios de interoperabilidad y de intercambio de información MSPAS-SAT relacionados con NIT, RTU u otras variables aprobadas, sin sustituir los sistemas institucionales existentes.

·            Gestionar el código y los cambios en los repositorios y ambientes designados por el MSPAS y ATraCSI, evitando dependencias exclusivas de cuentas o recursos personales.

c)         Aseguramiento de calidad, seguridad y despliegue

Atender los ajustes derivados del proceso de aseguramiento de calidad ejecutado por el departamento de QA de la Dirección de Tecnologías de la Información. Esto incluye:

·            Recibir los informes de aseguramiento de la calidad remitidos por DTI de manera oficial vía informe digital enviado por correo electrónico.

·            Atender de manera oportuna los ajustes necesarios según el informe remitido y validar estas funciones con el equipo de informática de la dirección de regulación y el equipo normativo del departamento de alimentos. Mantener control de versiones y registro de cambios por medio de la cuenta de versionamiento utilizada por la DTI del MSPAS.

·            Aplicar prácticas de desarrollo seguro, control de accesos, validación de entradas, protección de información sensible, trazabilidad de eventos y manejo seguro de errores, de acuerdo con las políticas institucionales.

·            Utilizar datos de prueba o información debidamente autorizada y evitar la extracción o exposición de datos personales o productivos fuera de los ambientes aprobados.

·            Acompañar la puesta en producción y el período de estabilización previsto en el cronograma, atendiendo oportunamente las incidencias atribuibles a los cambios implementados.

d)        Documentación, transferencia de conocimientos y continuidad operativa

Trasladar al  MSPAS  los insumos generados en el periodo de su asistencia técnica necesarios para operar y mantener las funcionalidades intervenidas. Esto incluye:

·            Actualizar la documentación de arquitectura, componentes, base de datos, diccionario de datos, servicios, integraciones, dependencias, configuraciones y ambientes relacionados con el alcance.

·            Documentar los procedimientos atendidos que reflejen los flujos de información determinados por DTI y DRCA asi como la evidencia de su funcionamiento. su mantenimiento y resolución de problemas.

·            Elaborar o actualizar manuales técnicos - Guías ramitas de uso, según disponga el departamento de informatica de la dirección de regulación del MSPAS.

·            Entregar un inventario final de cambios, incidencias cerradas, riesgos residuales, dependencias, recomendaciones y backlog priorizado para la continuidad del sistema

IV.      Entregables

Entregable

Formato

Fecha de Entrega

Entregable 1. Plan de Trabajo, Línea Base Técnica y Diagnóstico para la Estabilización de SNAP-GT

Plan de trabajo y línea base técnica de la consultoría, conforme se detalla en el Anexo 1.

Informe de diagnóstico técnico-funcional y plan priorizado de estabilización de SNAP-GT y de los cinco módulos, conforme se detalla en el Anexo 2.

MS Word o PDF, acompañado de cronograma y matrices editables.

Quince (15) días calendario después de la firma del contrato.

Entregable 2. Informe de Estabilización, Actualización de Código y Validación Funcional de SNAP-GT

Versión estabilizada en ambiente de desarrollo y QA con correcciones implementadas, código actualizado, matriz de trazabilidad, resultados de pruebas y evidencia de aceptación funcional, conforme se detalla en el Anexo 3.

Informe MS Word o PDF; código, scripts, matrices y evidencias en formatos nativos.

Sesenta (60) días calendario después de la firma del contrato.

Entregable 3. Informe Final de Despliegue en Preproducción, Transferencia de Conocimiento y Plan de Continuidad Operativa de SNAP-GT

Puesta en preproducción, documentación, transferencia de conocimientos e informe final de continuidad operativa, conforme se detalla en el Anexo 4.

Informe MS Word o PDF; documentación, código, manuales y materiales en formatos editables.

Noventa (90) días calendario después de la firma del contrato.

1 Level of Effort (LOE), que en español significa nivel de esfuerzo, corresponde a la cantidad de días que efectivamente dedica la persona contratada al cumplimiento del alcance del contrato y por los cuales es remunerada conforme a la tarifa diaria.

Los informes y todo material complementario y de soporte se deberán presentar en versión digital, en idioma español y en formatos editables (Word, Excel, PowerPoint, archivos de código, scripts, matrices, diagramas y demás formatos nativos). ATraCSI proveerá los formatos de informes o documentos que se requieran durante la ejecución de la consultoría.

El código fuente, scripts, configuraciones, documentación y demás productos desarrollados deberán entregarse en los repositorios, ambientes y medios designados por el MSPAS y ATraCSI. La aceptación de un entregable requerirá la validación técnica y funcional del MSPAS/DRCA y la aprobación de ATraCSI.

V.        Perfil requerido

Formación académica

·            Profesional con título universitario en Ingeniería en Sistemas, Ingeniería de Software, Ciencias de la Computación, Informática o carrera afín; estudios de posgrado o certificaciones técnicas relevantes son deseables.

Experiencia

·            Experiencia profesional mínima de cuatro (4) años en análisis, diseño y desarrollo de sistemas de información o aplicaciones web.

·            Experiencia comprobable mínima de tres (3) años en desarrollo full stack, bases de datos relacionales e integración mediante servicios o API.

·            Experiencia en diagnóstico, corrección, estabilización, pruebas, despliegue y soporte de sistemas transaccionales en producción.

·            Experiencia en control de versiones, gestión de cambios, documentación técnica y trabajo con ambientes de desarrollo, pruebas, preproducción y producción.

·            Experiencia en sistemas que gestionen información sensible, roles, permisos, trazabilidad y requerimientos de seguridad.

·            Se valorará experiencia con instituciones públicas, plataformas regulatorias, gobierno digital, salud pública, alimentos o facilitación del comercio.

Habilidades

·            Alto nivel de responsabilidad, ética y confidencialidad.

·            Orientación al detalle, calidad y resultados verificables.

·            Capacidad de análisis, diagnóstico y resolución de problemas complejos.

·            Comunicación efectiva con equipos técnicos y usuarios funcionales.

·            Capacidad para documentar, priorizar y gestionar múltiples incidencias y dependencias.

·            Trabajo en equipo, transferencia de conocimientos y manejo efectivo del tiempo.

Conocimientos

·            Desarrollo de aplicaciones web, arquitectura de software, programación orientada a objetos y patrones de diseño.

·            Tecnologías de frontend y backend compatibles con la arquitectura existente de SNAP-GT.

·            Diseño, administración y optimización de bases de datos SQL; consultas, transacciones, integridad y migraciones de datos.

·            Diseño y consumo de servicios REST o SOAP, interoperabilidad, autenticación y manejo de errores.

·            Git u otras herramientas de control de versiones; despliegue, automatización y prácticas de integración y entrega continua.

·            Pruebas unitarias, funcionales, integración, regresión, desempeño y aceptación de usuario.

·            Desarrollo seguro, control de acceso, protección de datos, registro de auditoría y buenas prácticas de seguridad para aplicaciones web.

·            Dominio del español hablado y escrito; capacidad de lectura de documentación técnica en inglés.

VI.      Viajes

No hay viajes contemplados para la consultoría.

VII.   Supervisión

La supervisión del trabajo estará a cargo de:

·            Primera línea de revisión y aprobación por parte de ATraCSI: Senior Technical Lead o la persona que ATraCSI designe.

·            Segunda línea de revisión y validación técnica y funcional: personal delegado por el MSPAS/DRCA y, cuando corresponda, por el área de tecnología institucional.

La mayor parte del trabajo se realizará de forma presencial en las instalaciones del MSPAS/DRCA, oficinas técnicas, centros de datos u otros sitios en Guatemala relacionados con la ejecución de la consultoría.

La modalidad de prestación de los servicios podrá ser presencial, remota o híbrida. Se requerirá presencia cuando sea necesaria para levantamiento técnico, pruebas de aceptación, despliegue, estabilización o transferencia de conocimientos.