Apply now »

MARKETS SOFTWARE ENGINEER

Location: 

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

Expert in programming languages to be able to analyze, design, test the different solutions or models to be implemented within the area and to be able to define requirements for the creation and evolution of the different tools used both in the area and in the entity.

Skills

H MARKET, LIQUIDITY, AND INTEREST RATE RISKS
S.1.4 ALLIANCES – COMMUNICATION
S.2.1 HUMANISM – COMMUNICATION AND EMPATHY
H ANALYTICAL MODEL PROGRAMMING
H QUANTITATIVE TECHNIQUES AND RISK VALUATION/DESIGN AND MODELING
S.1.1 ALLIANCES – COLLABORATION AND TRANSVERSALITY
S.1.3 ALLIANCES – INFLUENCE
S.1.2 ALLIANCES – CUSTOMER ORIENTATION
S.2.2 HUMANISM – LEADERSHIP AND TEAM DEVELOPMENT / SELF-LEADERSHIP
S.4.1 ANTICIPATION – ANTICIPATION AND CHANGE MANAGEMENT
S.3.1 EMPOWEREMENT – FOCUS ON RESULTS
H FINANCIAL MARKET-SPECIFIC TOOLS, SYSTEMS, AND APPLICATIONS
S.5.1 DIVERSITY – PROMOTING DIVERSITY
H IT ARCHITECTURE
H BANKING AND/OR FINANCIAL PRODUCTS AND SERVICES
H DATA FABRIC AND DATA MESH
H ADVANCED ANALYTICS AND PREDICTIVE MODELS
H CLOUD DATA STORAGE
H DATA PREPARATION/MOVEMENT TOOLS
H DATA VISUALIZATION
H QUANTITATIVE ANALYSIS
H BUSINESS INSIGHTS
H REAL-TIME ANALYSIS
H API AND MICROSERVICES INTEGRATION
H SOFTWARE DEVELOPMENT
H FINANCIAL STRATEGY
H AI LITERACY


Job Segment: Telecom, Telecommunications, Testing, Cloud, SQL, Technology

Apply now »