Descripción de la oferta
Descripción del puesto Responsable del análisis desarrollo testing y soporte de procesos y programas de ingeniería de datos utilizando diferentes herramientas y lenguajes de programación. La persona seleccionada deberá ser completamente autónoma para implementar nuevos flujos de datos y realizar cambios en los existentes. Responsabilidades y tareas - Recopilar redactar y comprender los requisitos de negocio. - Desarrollar y mantener flujos de datos (nuevos y existentes). - Analizar comprender y optimizar procesos de ingeniería de datos ya existentes. - Documentar adecuadamente los desarrollos y aplicar buenas prácticas de calidad en - Nuevos desarrollos - Cambios en sistemas - Resolución de incidencias - Resolver problemas y dar soporte a los flujos de datos incluyendo análisis de causa raíz (root cause analysis) y gestión de problemas. - Desarrollar APIs o interfaces para consumidores de datos. - Liderar y apoyar el desarrollo de ingenieros de datos más junior. Requisitos académicos - Titulación universitaria en - Informática - Ingeniería de Software - Ingeniería de Datos Requisitos técnicos y experiencia - Más de 5 años de experiencia con Python aplicado a ingeniería de datos. - Experiencia práctica en procesos y herramientas ETL. - Conocimiento sólido de - APIs REST - SOAP - Dominio de bases de datos relacionales. - Más de 5 años de experiencia en el ciclo de vida del software - Desarrollo - Despliegue - Mantenimiento - Alta capacidad de depuración de código y resolución de incidencias. - Experiencia con herramientas de CI/CD (por ejemplo Azure DevOps). - Experiencia con Apache Airflow (valorado). - Experiencia con Azure Cloud (valorado). - Conocimiento del sector energético/mercado energético (muy valorado). Otros - Nivel de inglés C1 con fluidez total imprescindible - Ubicación demos prioridad a ciudades donde tengamos oficina preferiblemente Madrid y con presencialidad (híbrido 3 días) NTER.