20 oct
|
Universidad Alfonso X el Sabio
|
Villanueva de la Cañada
20 oct
Universidad Alfonso X el Sabio
Villanueva de la Cañada
MISIÓN
Participa en el diseño, desarrollo, mantenimiento y evolución de los modelos de datos sobre la plataforma de datos corporativa, garantizando la calidad, estabilidad, reutilización y mantenibilidad de las soluciones implantadas. Desarrolla procesos de integración de datos, aplica buenas prácticas de ingeniería y colabora en la adopción de nuevas tecnologías y metodologías dentro del ecosistema Microsoft. Capaz tanto de entender y mejorar código legacy, cómo de diseñar modelos desde cero.
Actuará como referente técnico de ingeniería de datos dentro del Área, contribuyendo a utilizar y definir patrones, estándares y criterios de desarrollo para la nueva arquitectura.
RESPONSABILIDADES
- Ingeniería de datos: diseño, desarrollo y mantenimiento de procesos ETL/ELT; integración de múltiples fuentes de datos heterogéneas; desarrollo de procesos de carga y transformación; optimización de procesos y rendimiento; uso avanzado de SQL, Python y tecnologías Microsoft de integración y analítica de datos, especialmente Microsoft Fabric.
- Desarrollo y despliegue: uso de Git y control de versiones; aplicación de procesos de despliegue entre entornos (CI/CD); seguimiento de metodologías y buenas prácticas de desarrollo y despliegue; producción y supervisión de documentación técnica.
- Modelado y arquitectura: modelado de datos con foco en rendimiento, reutilización y mantenibilidad; aplicación de arquitecturas Lakehouse, modelos analíticos modernos y arquitectura Medallion. Capacidad para evaluar y justificar decisiones entre patrones de almacenamiento y procesamiento en función de las necesidades de cada caso. Análisis, estabilización y evolución de procesos legacy, así como diseño y ejecución de su migración progresiva hacia la arquitectura objetivo, asegurando la continuidad del servicio durante la transición.
- Operación y fiabilidad: diseño de procesos resilientes,
idempotentes y recuperables; gestión de errores, reintentos y reprocesamientos; monitorización de ejecuciones; análisis de causa raíz y resolución de incidencias en producción.
- Calidad y pruebas de datos: definición e implantación de controles automatizados de calidad de datos, reconciliación con los sistemas de origen, pruebas unitarias y de integración, y validación de reglas de negocio en las distintas capas del modelo.
- Seguridad y gobierno técnico: aplicación de criterios de seguridad, segregación de accesos, protección de información sensible, trazabilidad, linaje y cumplimiento de los estándares de gobierno del dato.
- Supervisión y mejora continua: entendimiento y supervisión de desarrollos de terceros, incluidos proveedores y perfiles junior; identificación de deuda técnica; comunicación proactiva de riesgos, bloqueos y desviaciones. Optimización del rendimiento y del consumo de capacidad, analizando volúmenes, particionamiento, formatos de almacenamiento, concurrencia y coste de ejecución.
- Documentación: capacidad de documentar de manera objetiva y clara los modelos de datos y los procesos ETL/ELT.
REQUISITOS MÍNIMOS:
Experiencia y capacidades
- Experiencia avanzada en procesos ETL/ELT, integración de fuentes heterogéneas y tecnologías Microsoft de datos (Azure, Fabric).
- Resolución autónoma de problemas, aprendizaje continuo y adaptación al cambio.
- Capacidad para gestionar múltiples iniciativas concurrentes, adaptándose a las prioridades y manteniendo los compromisos de calidad y entrega.
- Visión estratégica para diseñar modelos robustos para todo el Grupo, con foco en el medio-largo plazo, reutilizables y mantenibles.
- Compromiso con fechas e hitos acordados.
- Comunicación, colaboración y trabajo en equipo para coordinarse con otros miembros del Área.
Requisitos imprescindibles
- Experiencia demostrable diseñando, desarrollando y operando procesos ETL/ELT en entornos productivos.
- Dominio avanzado de SQL, incluyendo optimización de consultas, tratamiento de grandes volúmenes y resolución de problemas de rendimiento.
- Experiencia práctica con Python y/o PySpark para transformación y procesamiento de datos.
- Experiencia en modelado dimensional y diseño de modelos analíticos reutilizables y mantenibles.
- Conocimiento práctico de patrones de carga completa e incremental, tratamiento de históricos, deduplicación, validación y reconciliación de datos.
- Experiencia con orquestación, monitorización, gestión de errores, reintentos y reprocesamiento de cargas.
- Experiencia con Git, control de versiones y despliegues entre entornos.
- Capacidad para analizar código y procesos existentes, identificar deuda técnica y proponer soluciones de evolución o migración.
- Autonomía técnica para investigar problemas complejos, analizar su causa raíz y llevar las soluciones hasta producción.
- Capacidad para documentar modelos, transformaciones, dependencias, reglas técnicas y procedimientos operativos.
- Experiencia práctica con Microsoft Fabric o con plataformas cloud equivalentes, junto con capacidad demostrable para adoptar rápidamente el ecosistema Fabric.
Formación
- Grado en Ingeniería Informática, Ingeniería del Software o carreras afines.
Valorable
- Experiencia en migraciones y/o modernización de plataformas de datos.
- Certificaciones de Microsoft relacionadas con el puesto.
- Conocimiento de otras herramientas de ETL.
📌 Ingeniero/a de Datos (Villanueva de la Cañada)
🏢 Universidad Alfonso X el Sabio
📍 Villanueva de la Cañada