JobMatch
← Back to jobs

Ingeniero/a de Datos

Universidad Alfonso X El Sabio

RemoteVillanueva de la Cañada, Community of Madrid, SpainentryFull-time
Posted
today
Source
LinkedIn (remote, Europe)

Skills

PythonAzureCI/CDSQLETLGit

Description

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.

JobMatch aggregates public listings. Always apply through the original posting.