RENTA 4 BANCO, S. A. es una entidad que desde hace más de 40 años promueve la inversión como instrumento de progreso de la sociedad y de las personas.Es un Banco especializado en Servicios de Inversión y ahorro, Gestión Patrimonial y Mercados de Capitales, con implantación a nivel nacional e internacional.Los valores que definen a RENTA 4 son la Especialización, Cercanía, Sostenibilidad y Visión de largo plazo.Un Banco donde todo cliente es un gran cliente. DESCRIPCION OFERTABuscamos un/a ingeniero/a de software proactivo/a y resolutivo/a, con una gran pasión por la automatización de procesos y el aprendizaje de nuevas tecnologías para optimizar los flujos de trabajo del banco.Las principales funciones son:
Desarrollo y Automatización: Diseñar, desarrollar y mantener soluciones de automatización robustas y escalables utilizando Python (u otros lenguajes de programación) para optimizar flujos de trabajo interno.Extracción de Datos: Implementar y gestionar procesos de web y app scraping con herramientas como Beautiful Soup o Selenium para la recolección y procesamiento de datos de diversas fuentes.Interacción con Base de Datos: Construir y ejecutar consultas SQL (y No SQL) complejas sobre bases de datos relaciones y no-relacionales para la manipulación y el análisis de datos.Ingeniería de Software: Aplicar las mejores prácticas de ingeniería de software en todo el ciclo de vida del desarrollo, incluyendo el diseño, la implementación, las pruebas y el mantenimiento de código limpio y eficiente.Colaboración: Trabajar de la mano con otros equipos y áreas dentro del banco para identificar oportunidades de automatización, entender sus requerimientos y proponer soluciones técnicas.Documentación: Crear y mantenerla documentación técnica de los procesos y las herramientas desarrolladas para garantizar su correcta utilización y mantenibilidad. PERFIL DEL CANDIDATO:El candidato deberá ser un profesional que pueda acreditar:
Experiencia profesional demostrable en una posición de desarrollo de software o similar.Dominio de Python, Go o similar (con preferencia en conocimiento Python y sus librerías para uso avanzado en tareas de automatización, procesamiento de datos y desarrollo de aplicaciones.Experiencia sólida en la extracción de datos (Web y App) mediante sistemas de web scrapping utilizando Beautiful Soup o herramientas similares (ej. Scrapy, Selenium)Conocimiento avanzado de SQL y experiencia trabajando con sistemas de gestión de datos como Oracle y Postgre SQL.Sólida comprensión de los principios de ingeniería de software, incluyendo estructuras de datos, algoritmos y patrones de diseño.Experiencia demostrable aplicando LLMs y asistentes de código para acelerar el desarrollo, optimizar soluciones de automatización y generar código eficiente. Adicionalmente, se valorarán de manera positiva los siguientes requisitos:
Experiencia con metodologías de testing de software (unit testing, integration testing) y frameworks como Py Test.Conocimientos prácticos en tecnologías de contenedores como Docker y orquestadores como Kubernetes.Familiaridad con plataformas en las nube, especialmente AWS (servicios como EC2, S3, ECS, Lambda, etc.)Experiencia en la configuración y uso de pipelines de integración y despliegue continuo, particularmente con Azure Dev Ops. QUÉ OFRECEMOS
Contrato: indefinido a jornada completaModelo de trabajo: Puesto de trabajo presencial en nuestras oficinas centrales de Madrid. Para facilitar la conciliación, el departamento se organiza con dos días fijos de teletrabajo a la semana.Horario: 9:00 a 18:00h durante todo el año.Rango salarial en función de la valía del candidato.