- 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
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 competente 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. 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.