
Responsable de diseñar, evolucionar y gobernar las soluciones tecnológicas del ecosistema del banco, garantizando que cada iniciativa esté alineada con la arquitectura corporativa, maximice la reutilización de capacidades existentes y cumpla los principios de seguridad, resiliencia, escalabilidad y eficiencia. Actúa como enlace entre negocio, desarrollo, plataformas, ciberseguridad y gobierno tecnológico, impulsando soluciones sostenibles y preparadas para el futuro.
• Diseñar arquitecturas de aplicaciones basadas en microservicios y arquitecturas orientadas a eventos.
• Definir soluciones aplicando DDD, Arquitectura Hexagonal, Clean Architecture y principios SOLID.
• Establecer modelos de integración mediante APIs REST, mensajería y eventos.
• Garantizar resiliencia, alta disponibilidad, escalabilidad y rendimiento.
• Evaluar alternativas tecnológicas y apoyar la toma de decisiones de arquitectura.
• Diseñar la integración con API Gateways, Kafka/Confluent, middleware y servicios corporativos.
• Definir estrategias de autenticación y autorización (Azure AD, Keycloak, OAuth2, OIDC y JWT).
• Promover la reutilización de capacidades y evitar duplicidades.
• Asegurar la interoperabilidad entre aplicaciones y canales digitales.
• Diseñar soluciones para entornos híbridos y multicloud (Azure y GCP).
• Aprovechar Docker, Kubernetes y plataformas de contenedores.
• Alinear las soluciones con el modelo operativo cloud y las prácticas de plataforma.
• Incorporar observabilidad desde el diseño mediante métricas, logs y trazas.
• Definir SLAs, SLOs, KPIs y requisitos operativos.
• Integrar las soluciones con herramientas ITSM y monitorización (Grafana, Prometheus, ELK, Dynatrace).
• Definir pipelines CI/CD y estrategias de despliegue.
• Impulsar Infraestructura como Código y automatización.
• Integrar controles de seguridad desde el ciclo de desarrollo.
• Identificar oportunidades para incorporar IA en procesos y aplicaciones.
• Evaluar el impacto funcional, tecnológico y operativo de nuevas capacidades de IA.
• Impulsar asistentes, automatización inteligente y mejora de la productividad.
• Participar en Architecture Boards y revisiones de diseño.
• Asegurar el cumplimiento de estándares, principios y hojas de ruta tecnológicas.
• Documentar las decisiones de arquitectura y promover su adopción.
• Influir técnicamente sobre equipos multidisciplinares sin dependencia jerárquica.
• Facilitar acuerdos entre negocio, desarrollo, plataformas y ciberseguridad.
• Mentorizar a equipos y fomentar la excelencia técnica.
• 8-10 años de experiencia en arquitectura de soluciones o desarrollo de software empresarial.
• Experiencia en entornos complejos y regulados; se valorará experiencia en banca.
• Conocimiento de integración, cloud, APIs, Kubernetes, mensajería y patrones de arquitectura.
• Nivel alto de inglés (C1 o superior).
• Visión global y orientación al negocio.
• Pensamiento analítico y capacidad de simplificar la complejidad.
• Capacidad de influencia y comunicación técnico-negocio.
• Proactividad, innovación y mejora continua.