Especificaciones o conocimientos que debe tener:
Experiencia en Ingeniería de Datos.
- Conocimiento en Microsoft Fabric (Lakehouse, Data Factory, Data Engineering y gestión de metadatos).
- Experiencia en Azure SQL Server.
- Desarrollo y publicación de APIs GraphQL.
- Integración de servicios en arquitecturas cloud (AWS y Azure).
- Conocimientos de modelado de datos y optimización de consultas SQL.
- Experiencia en pruebas de integración, rendimiento y exposición de servicios de datos.
- Conocimiento de arquitecturas de datos desacopladas y patrones de integración.
Necesidad: Se requiere la asignación de un recurso especializado por proveedor para desarrollar la capa de exposición de datos que permita consultar información almacenada en Microsoft Fabric y ponerla a disposición de los formularios del proyecto Back Postulaciones. Las funcionalidades priorizadas para el Sprint 1 son: Formulario de Recuperación Validación de Formación Consulta en Fabric por tipo y número de documento. Validación de la existencia de información asociada al cesante. Si no existe información registrada, el sistema no debe permitir continuar con el proceso. Validación de Recobros Consulta en la tabla [BIsubsidio].[SDRecobrosComfama]. Datos de entrada: TIPODOC y NRODOCUMENTO. Regla de negocio: Si el campo ESTADO_GENERAL contiene el valor "RECOBRO VIGENTE", el ciudadano no podrá continuar con el proceso. Formulario de Postulación FOSFEC Consulta y validación de información de recobros para la aplicación de reglas de elegibilidad y continuidad del proceso de postulación. Para lograr lo anterior se requiere construir los metadatos de exposición de datos, desarrollar los GraphQL necesarios, realizar las integraciones técnicas con la arquitectura definida y ejecutar las pruebas correspondientes.
Prerrequisitos (si aplica): Disponibilidad de los ambientes de Microsoft Fabric, Azure SQL Server y AWS. Acceso a las tablas de información requeridas para los procesos de formación y recobros. Validación de las estructuras de datos y reglas de negocio definidas por el equipo funcional. Definición de la tabla de formación que será utilizada una vez finalice el proceso de migración de datos. Accesos a repositorios, herramientas y componentes de integración del proyecto. Definiciones técnicas validadas por los equipos de Arquitectura, Analítica y Desarrollo.