MARKETS SOFTWARE ENGINEER
BARCELONA, B, ES, 08028
CaixaBank is a financial group with a socially responsible, long-term universal banking model, based on quality, trust, and specialisation, which offers a value proposition of products and services adapted for each sector, adopting innovation as a strategic challenge and a distinguishing feature of its corporate culture, and whose leading position in retail banking in Spain and Portugal makes it a key player in supporting sustainable economic growth.
Which projects do we work on?
La misión del equipo de Quants es apoyar a la Dirección Financiera mediante el desarrollo de herramientas avanzadas y la infraestructura tecnológica necesaria para el pricing y la gestión del riesgo de mercado y contrapartida de las carteras de productos financieros del Área de ALM Treasury and Funding y del Área de Markets.
El equipo combina modelización cuantitativa con desarrollo de software, participando tanto en la construcción de modelos como en su industrialización y exposición como servicios corporativos, en un entorno con una fuerte orientación a la escalabilidad, la integración y la eficiencia operativa.
RESPONSABILIDADES PRINCIPALES
Buscamos un perfil orientación al desarrollo de software, que participe de forma activa en todo el ciclo de vida de las aplicaciones: desde el diseño hasta la operación en producción.
Proyectos estratégicos
Participación en iniciativas estratégicas con impacto directo en negocio, incluyendo:
• Desarrollo de plataformas bancarias.
• Integración de soluciones con sistemas de mercado y plataformas core (arquitecturas front-to-back).
• Diseño de servicios y APIs para la exposición de funcionalidades cuantitativas a
otras áreas del banco.
Desarrollo y evolución del ecosistema cuantitativo
Participación en la evolución del stack tecnológico del equipo:
• Diseño, desarrollo y mantenimiento de aplicaciones y servicios críticos en entornos
productivos.
• Estandarización, simplificación y modernización (“corporativización”) de soluciones existentes.
• Evolución de plataformas comunes orientadas a servicios (arquitecturas basadas
en APIs y microservicios).
• Participación en el desarrollo de librerías reutilizables y componentes compartidos
para cálculo de pricing y riesgo.
• Gestión de datos de soporte y configuración mediante bases de datos relacionales
y NoSQL.
• Participación en el mantenimiento evolutivo y resolución de incidencias en
sistemas críticos de negocio.
• Asegurar la calidad del software mediante buenas prácticas de desarrollo (code
reviews, testing, versionado).
• Uso de herramientas modernas de desarrollo colaborativo (Git como estándar de
control de versiones).
• Participación en el diseño de arquitecturas técnicas y decisiones tecnológicas.
• Contribución a iniciativas de eficiencia, automatización y mejora continua del
ciclo de desarrollo.
Gestión, documentación y comunicación técnica
• Elaboración de documentación técnica y funcional de aplicaciones y servicios.
• Definición de arquitecturas, flujos de cálculo y dependencias técnicas.
• Interlocución con equipos técnicos (arquitectura, sistemas, data) y usuarios de
negocio.
• Soporte a auditorías técnicas, revisiones de arquitectura y procesos de gobierno IT.
Minimum requirements
• Titulación superior en formación científica o técnica: Ingeniería Informática, Telecomunicaciones u otras titulaciones afines.
• Experiencia en desarrollo de software orientado a objetos (Java, C#, C++ o similares).
• Experiencia en diseño y mantenimiento de aplicaciones a lo largo de su ciclo de vida (desarrollo, despliegue y operación).
• Conocimientos en gestión de dependencias y librerías (Maven, pip, NuGet o equivalentes).
• Conocimientos de Python como lenguaje de apoyo (scripting, análisis de datos, prototipado).
• Experiencia con bases de datos SQL y/o NoSQL.
• Experiencia en control de versiones (Git).
SE VALORARÁ
• Experiencia en entornos de mercados financieros, ALM o gestión de riesgos.
• Conocimiento de productos financieros o modelos de valoración.
• Experiencia en arquitecturas distribuidas, APIs o microservicios.
• Experiencia en procesos de modernización y estandarización de aplicaciones.
• Experiencia en entornos cloud, despliegues automatizados o contenedores.
• Disponibilidad de repositorios de código que demuestren buenas prácticas y
capacidad técnica.
Key comptencies
• Alta responsabilidad sobre el ciclo de vida del software.
• Capacidad para trabajar en entornos multidisciplinares (negocio + tecnología).
• Orientación a la calidad, robustez y mantenibilidad del software.
• Capacidad analítica y resolución de problemas complejos.
• Proactividad, autonomía e iniciativa.
• Curiosidad tecnológica y actitud de aprendizaje continuo en entornos exigentes.
What do we offer?
- Formar parte del Banco más innovador en Europa Occidental, según los premios The Innovators de la revista estadounidense Global Finance.
- Programa de onboarding y acompañamiento personalizado para tu desarrollo profesional.
- Itinerario formativo individual con acceso a nuestra plataforma online, que ofrece un extenso catálogo de recursos de autoaprendizaje para fomentar tu crecimiento continuo.
- Dispondrás de un seguro de salud completo totalmente gratuito para ti. Además, quedarás adherido al Plan de Pensiones, al que CaixaBank realizará aportaciones pensando ya en tu futuro.
- Retribución flexible aplicada a transporte, formación, idiomas, guardería, entre otros.
- Medidas de flexibilidad (trabajo en remoto, flexibilidad entrada)
- Contamos con la certificación Top Employer, que nos reconoce como una de las mejores empresas para trabajar
Job profile
Skills
Job Segment:
Telecom, Telecommunications, Testing, Cloud, SQL, Technology