Markets Software Engineer

Caixabank, S.A.
Barcelona, Spain
2 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Interlingua

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Data Analysis C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Software Quality Code Review Databases Computer Engineering Data Visualization Data Warehousing
+15 more
Relational Databases Python (Programming Language) Apache Maven NoSQL NuGet Object-Oriented Software Development Service Design Software Engineering SQL Databases Scripting IT Architecture Git Data Management Software Version Control Microservices

Job description

MARKETS SOFTWARE ENGINEER¿Quiere presentar una candidatura?Asegúrese de que su CV está actualizado y luego lea atentamente las siguientes especificaciones del puesto antes de solicitar.CaixaBank es un grupo financiero con un modelo de banca universal socialmente responsable con visión a largo plazo, basado en la calidad, la cercanía y la especialización, que ofrece una propuesta de valor de productos y servicios adaptada para cada segmento, asumiendo la innovación como un reto estratégico y un rasgo diferencial de su cultura, y cuyo posicionamiento líder en banca minorista en España y Portugal le permite tener un rol clave en la contribución al crecimiento económico sostenible.UbicaciónBARCELONA, B, ES, **¿Qué proyectos desarrollamos?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 PRINCIPALESBuscamos 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égicosDesarrollo 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 cuantitativoParticipació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écnicaElaboració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.Requisitos mínimosTitulació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.Competencias claveAlta 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.¿Qué ofrecemos?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.xcskxljMedidas de flexibilidad (trabajo en remoto, flexibilidad entrada)Contamos con la certificación Top Employer, que nos reconoce como una de las mejores empresas para trabajarJob profileExperto en lenguajes de programación para poder analizar, diseñar, testear las distintas soluciones o modelos a implementar dentro del área y poder definir requerimientos para la creación y evolución de las distintas herramientas que se utilizan tanto en el área como en la entidad.CompetenciasHard SkillsRIESGOS DE MERCADO, LIQUIDEZ Y TIPO DE INTERÉSPROGRAMACIÓN MODELOS ANALÍTICOSTÉCNICAS CUANTITATIVAS Y VALORACIÓN DE RIESGOS / DISEÑO Y MODELIZACIÓNHERRAMIENTAS, SISTEMAS Y APLICACIONES ESPECÍFICAS DE MERCADOS FINANCIEROSARQUITECTURA TIPRODUCTOS Y SERVICIOS BANCARIOS Y/O FINANCIEROSDATA FABRIC Y DATA MESHANALÍTICA AVANZADA Y MODELOS PREDICTIVOSALMACENAMIENTO DE DATOS EN LA NUBEDATA PREPARATION/MOVEMENT TOOLSDATA VISUALIZATIONANÁLISIS CUANTITATIVOINSIGHTS DE NEGOCIOANÁLISIS EN TIEMPO REALINTEGRACIÓN DE APIS Y MICROSERVICIOSDESARROLLO DE SOFTWAREESTRATEGIA FINANCIERAIA LITERACYSoft SkillsALIANZAS - COMUNICACIÓNHUMANISMO - COMUNICACIÓN Y EMPATÍAALIANZAS - COLABORACIÓN Y TRANSVERSALIDADALIANZAS - INFLUENCIAALIANZAS - ORIENTACIÓN A CLIENTEHUMANISMO - LIDERAZGO Y DESARROLLO DE EQUIPOS / AUTOLIDERAZGOANTICIPACIÓN - ANTICIPACIÓN Y GESTIÓN DEL CAMBIOEMPODERAMIENTO - FOCO EN RESULTADOSDIVERSIDAD - IMPULSO DE LA DIVERSIDAD#J-**-Ljbffr

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. Competencias clave 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., RIESGOS DE MERCADO, LIQUIDEZ Y TIPO DE INTERÉS PROGRAMACIÓN MODELOS ANALÍTICOS TÉCNICAS CUANTITATIVAS Y VALORACIÓN DE RIESGOS / DISEÑO Y MODELIZACIÓN HERRAMIENTAS, SISTEMAS Y APLICACIONES ESPECÍFICAS DE MERCADOS FINANCIEROS ARQUITECTURA TI PRODUCTOS Y SERVICIOS BANCARIOS Y/O FINANCIEROS DATA FABRIC Y DATA MESH ANALÍTICA AVANZADA Y MODELOS PREDICTIVOS ALMACENAMIENTO DE DATOS EN LA NUBE DATA PREPARATION/MOVEMENT TOOLS DATA VISUALIZATION ANÁLISIS CUANTITATIVO INSIGHTS DE NEGOCIO ANÁLISIS EN TIEMPO REAL INTEGRACIÓN DE APIS Y MICROSERVICIOS DESARROLLO DE SOFTWARE ESTRATEGIA FINANCIERA IA LITERACY Soft Skills ALIANZAS - COMUNICACIÓN HUMANISMO - COMUNICACIÓN Y EMPATÍA ALIANZAS - COLABORACIÓN Y TRANSVERSALIDAD ALIANZAS - INFLUENCIA ALIANZAS - ORIENTACIÓN A CLIENTE HUMANISMO - LIDERAZGO Y DESARROLLO DE EQUIPOS / AUTOLIDERAZGO ANTICIPACIÓN - ANTICIPACIÓN Y GESTIÓN DEL CAMBIO EMPODERAMIENTO - FOCO EN RESULTADOS DIVERSIDAD - IMPULSO DE LA DIVERSIDAD #J-*****-Ljbffr

Benefits & conditions

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.

About the company

CaixaBank es un grupo financiero con un modelo de banca universal socialmente responsable con visión a largo plazo, basado en la calidad, la cercanía y la especialización, que ofrece una propuesta de valor de productos y servicios adaptada para cada segmento, asumiendo la innovación como un reto estratégico y un rasgo diferencial de su cultura, y cuyo posicionamiento líder en banca minorista en España y Portugal le permite tener un rol clave en la contribución al crecimiento económico sostenible.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:46 min

Defending against typosquatting through nuget signature validation

Andrei Epure Andrei Epure · WWC 2024

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

Videos

See all

Related articles

See all