Data Engineer
Role details
Job location
Tech stack
Job description
Buscamos personas curiosas y comprometidas. Personas que buscan crecer, pero, sobre todo, mejorar el entorno de los empleados delgrupo. ¿Eres una de ellas? Entonces, ¡esta oferta es para ti! ¿Qué proyectos desarrollamos? Damos servicio a todas las áreas mediante una infraestructura deautoservicio que permite utilizar recursos y herramientas de analíticadel dato para tomar decisiones estratégicas y dar mayor certeza ensus planes de acción. Nos encargamos de dar soporte, entender las necesidades del negocioy darles la mejor solución con la implantación de soluciones escalablesdentro del ámbito de Data. A nivel entidad, estamos embarcados en el camino hacia el Cloud quellevará el entorno de datos corporativo y el desarrollo de los casos deuso analíticos a nuevas plataformas y paradigmas. Con nosotros podrás realizar proyectos con las tecnologías máspunteras en el ámbito de la Analítica Avanzada y del Dato en general. Todo ello dentro de un equipo multidisciplinar y orientado ametodología de trabajo agile. Cómo será tu día a día… * Formar parte de un equipo orientado al dato que vela por el diseño y ejecución de la estrategia tecnológica alrededor del dato y la analítica avanzada. * Servir cómo habilitador de capacidades y herramientas para analistas y data scientists del grupo * Diseñar e implementar procesos de integración y transformación del dato * Desarrollar software y librerías que permitan la estandarización y optimización de procesos de transformación y explotación del dato. * Participar en el diseño de soluciones y colaborar en la implantación. * Diseño y creación de scripts para tareas de integración y despliegue continuo de soluciones. * Colaboración con la estrategia tecnológica de CaixaBank Tech. * Documentar el trabajo utilizando estándares, métodos y herramientas adecuadas. * Generar entregables de cada fase del proyecto utilizando metodologías ágiles. Colaborarás en un equipo multidisciplinar que, gracias a la diversidad de perfiles, construye plataformas y arquitecturas alrededor del mundo del dato. Requisitos y competencias clave : * Experiencia en lenguajes de programación Python, Java, etc. * Experiencia en desarrollo SQL estructurado (Oracle PL / SQL, PostgreSQL PL / pgSQL, etc.) * Conocimiento en arquitecturas de sistemas de Business Intelligence (procesos de ETL, DWH, modelos multidimensionales, metadatos, cuadros de mando, data wrangling, etc.) * Bases de datos (BigQuery, Cloud SQL, BigTable, Oracle, etc.) * Conocimiento en plataformas de integración, gestor de colas y tiempo real (Kafka, Pub / Sub, Kinesis, Flink, Spark Streaming, Apache Beam, etc.) * Experiencia con plataformas de integración de datos ETL / ELT (ODI, Powercenter, Datastage, Talend, etc.). * Experiencia con la aplicación de encriptación de datos y estándares de seguridad del dato. * Entender la importancia de la seguridad en el ciclo de
Requirements
vida del dato y su aplicación en las soluciones de Big Data y Analítica Avanzada. * Experiencia en meta-lenguajes (XML, JSON, HTML, etc.) * Conocimiento estrategia y técnicas de almacenamiento de datos (HDFS, RDBMS, Parquet, AVRO, NoSQL, etc.) * Experiencia práctica en el uso de técnicas, metodologías para el control de versiones * Experiencia en colaboración con proyecto de implementación / evolución de arquitecturas Big Data y Analíticasç * Comunicación e influencia * Idiomas : Inglés oral y escrito. Especialidades técnicas : * Productos BI (Looker, Qlik Sense, Nprinting, Power BI, Tableau) * SQL Developer para modelado de datos ODI (Entorno Oracle Data Pool * Conocimiento de frameworks / librerías frontend (D3, Angular, React, vue.js) * Frameworks backend (NodeJS, SpringBoot, etc.) Deseables : * Conocimiento en entorno Cloud (IaaS, PaaS, SaaS) * Diseño y desarrollo en entorno Cloud : orquestación datos, almacenamiento en nube y procesamiento. * Conocimientos herramientas de integración continua (Jenkins, Bamboo, etc.) * Conocimientos de metodologías de desarrollo de modelos (DataOps, etc) * Conocimientos básicos plataformas de ejecución (Virtualización, Dockers, K8s, etc.) * Conocimientos básicos de matemáticas y estadística * Conocimiento UNIX Shell Scripting. * Ciclo de Testing de software. Si te apasiona… El mundo del dato y todo lo que supone la construcción de software y modelos de explotación a su alrededor, estás en el sitio adecuado ya que estamos en el proceso de construcción de la nueva plataforma informacional y analítica en Cloud. Te lo mereces Forma parte del Team y disfruta de todas estas ventajas : * A tu manera_ Encuentra el equilibrio que necesitas entre trabajo y vida personal con nuestro moldeo de trabajo híbrido. Hasta un 60% de trabajo en remoto dependiendo del proyecto. ? * Descansa_ Podrás irte de vacaciones