- 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 OFERTA
Por favor, lea detenidamente la información de esta oferta de empleo para entender exactamente qué se espera de los posibles candidatos.
Buscamos 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 BeautifulSoup 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 NoSQL) 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 cualificado 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 BeautifulSoup o herramientas similares (ej. Scrapy, Selenium )
- Conocimiento avanzado de SQL y experiencia trabajando con sistemas de gestión de datos como Oracle y PostgreSQL .
- 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 PyTest.
- 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 DevOps.
QUÉ OFRECEMOS
- Contrato: indefinido a jornada completa
- Modelo de trabajo: Puesto de trabajo presencial en nuestras oficinas centrales de Madrid. xcskxlj 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.