Descripción del trabajo
Hay proyectos de datos donde el reto no está solo en mover información de un sitio a otro. Está en diseñar pipelines que escalen, modelos que respondan bien bajo carga, procesos robustos de ingesta y transformación, y plataformas que permitan convertir datos en decisiones con impacto real.
En NTT DATA buscamos una persona con experiencia como Data Engineer para diseñar, desarrollar, probar y documentar los componentes técnicos necesarios para ejecutar las waves en las capas de ingesta, Data Vault, reconciliación y consumo.
NTT DATA es una consultora multinacional que ofrece soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones. En nuestras áreas de tecnología digital acompañamos a grandes organizaciones en su transformación, conectando estrategia, tecnología y diseño con un enfoque práctico y orientado al negocio. Buscamos personas con curiosidad permanente, pasión por la tecnología, excelencia constante y visión estratégica.
Qué harás:
- Analizar fuentes, datasets, metadatos y definiciones de campos.
- Configurar mapeos source-to-target.
- Desarrollar procesos de ingesta y transformación.
- Crear y extender Hubs, Links y Satellites.
- Implementar cargas de Raw Data Vault.
- Implementar reglas y transformaciones de Business Data Vault.
- Desarrollar PITs, Bridges y estructuras derivadas cuando corresponda.
- Construir consultas y salidas de reconciliación.
- Desarrollar modelos estrella, vistas curadas y estructuras de consumo.
- Crear pruebas unitarias, controles de calidad y evidencias de validación.
- Investigar y resolver defectos técnicos o discrepancias de datos.
- Documentar configuraciones, transformaciones y componentes implementados.
- Preparar paquetes de despliegue y apoyar las validaciones posteriores.
- Utilizar agentes de ingeniería aprobados para tareas repetitivas, manteniendo la revisión humana obligatoria.
Experiencia requerida:
- Más de 3 años de experiencia en ingeniería de datos, ETL/ELT o plataformas analíticas.
- Experiencia práctica con SQL y transformación de datos.
- Experiencia desarrollando y probando pipelines empresariales.
- Experiencia en Azure u otra plataforma cloud.
- Experiencia previa en Data Vault o modelos historificados valorable.
Conocimientos requeridos:
- SQL y modelado relacional.
- dbt o herramientas equivalentes.
- Procesos ETL/ELT y procesamiento batch.
- Conceptos básicos o intermedios de Data Vault.
- Desarrollo y mantenimiento de pipelines.
- Mapeos source-to-target y gestión de metadatos.
- Controles de calidad, duplicados, integridad referencial y relaciones.
- Git, control de versiones y fundamentos de CI/CD.
- Logging, trazabilidad de ejecución y gestión de defectos.
- Fundamentos de modelado dimensional y analítico.
Capacidades requeridas:
- Convertir especificaciones técnicas en código mantenible.
- Interpretar diseños técnicos y aplicarlos de forma consistente.
- Investigar discrepancias de datos y defectos de ejecución.
- Elaborar pruebas y evidencias completas y reproducibles.
- Trabajar con estándares de naming, desarrollo y documentación.
- Identificar bloqueos y comunicar su impacto.
- Estimar tareas y reportar el avance.
- Colaborar con Lead Engineers, QA, negocio y equipos de plataforma.
- Mantener una elevada atención a calidad, trazabilidad y auditabilidad.
Qué valoramos:
- Microsoft Azure Data Engineer.
- Certificación dbt.
- Conocimientos de Python.
- Experiencia en seguros.
- Experiencia en ADP o plataformas analíticas similares.