Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software & Tech

Arquitecto de Software para Sector Bancario

Posted Updated
Discussion

Objetivo del puesto


Diseñar y definir soluciones tecnológicas para proyectos bancarios, asegurando el cumplimiento de estándares de arquitectura, seguridad, escalabilidad, disponibilidad y desempeño.

Participará en nuevos desarrollos y en la modernización progresiva de la arquitectura hacia APIs, microservicios y plataformas Cloud-Native, alineando las soluciones con las necesidades actuales y futuras del Banco.


Experiencia requerida

  • 10+ años de experiencia en desarrollo y arquitectura de software.
  • 5+ años como Arquitecto de Soluciones, Arquitecto de Software o rol equivalente.
  • Experiencia diseñando soluciones empresariales de alta disponibilidad y criticidad.
  • Experiencia sólida con Java y Spring Boot.
  • Experiencia en microservicios, APIs REST y arquitecturas distribuidas.
  • Experiencia con OpenShift y/o Kubernetes y Docker/containers.
  • Experiencia en integración de sistemas, mensajería, eventos y arquitecturas event-driven.
  • Experiencia con bases de datos relacionales; deseable NoSQL.
  • Experiencia con CI/CD, DevOps y DevSecOps.
  • Experiencia en seguridad de aplicaciones y APIs, gestión de identidad y mecanismos de observabilidad.
  • Experiencia trabajando con equipos Agile y multidisciplinarios.


Experiencia deseable

  • Experiencia en banca, servicios financieros o fintech.
  • Conocimiento de productos de créditos, captación, inversiones, fondos, pagos y transferencias.
  • Experiencia en modernización de sistemas legacy y migración hacia microservicios.
  • Experiencia en transformación de core bancario o sistemas centrales financieros.


Responsabilidades principales


Arquitectura y diseño

  • Analizar requerimientos funcionales y técnicos y traducirlos en soluciones tecnológicas.
  • Diseñar arquitecturas para nuevos proyectos y evolución de sistemas existentes.
  • Definir componentes, servicios, integraciones, dependencias y mecanismos de comunicación.
  • Diseñar arquitecturas basadas en APIs, microservicios y eventos.
  • Definir interfaces, contratos de APIs y patrones de integración.
  • Evaluar alternativas tecnológicas y realizar trade-offs arquitectónicos.

Gobierno y acompañamiento

  • Establecer estándares, patrones y lineamientos de arquitectura y desarrollo.
  • Revisar diseños técnicos de los equipos de desarrollo y asegurar su alineación con la arquitectura definida.
  • Documentar arquitecturas y decisiones técnicas mediante ADR.
  • Identificar deuda técnica y oportunidades de modernización.
  • Acompañar a las células durante la implementación de las soluciones.

Integración, infraestructura y calidad

  • Participar en integraciones con el core bancario y sistemas institucionales.
  • Definir criterios para bases de datos, mensajería, integración y despliegues.
  • Participar en la definición de ambientes sobre OpenShift/Kubernetes.
  • Asegurar aspectos de seguridad, disponibilidad, escalabilidad, resiliencia y desempeño.
  • Definir mecanismos de monitoreo, observabilidad y trazabilidad distribuida.


Conocimientos técnicos

  • Java / Spring Boot.
  • Microservicios y arquitecturas distribuidas.
  • API-First / API-Led Architecture y APIs RESTful.
  • Event-Driven Architecture y Enterprise Integration Patterns.
  • Clean Architecture / Arquitectura Hexagonal.
  • SOLID, Design Patterns y Domain-Driven Design (DDD).
  • Patrones de resiliencia, tolerancia a fallos, consistencia e idempotencia.
  • Alta disponibilidad y escalabilidad.
  • Observabilidad y trazabilidad distribuida.
  • Seguridad de APIs y aplicaciones.
  • Arquitecturas Cloud-Native.
  • Docker, Kubernetes y OpenShift.
  • CI/CD y DevSecOps.
  • Bases de datos relacionales y deseable NoSQL.
  • Architecture Decision Records (ADR).
  • Gobierno de arquitectura y gestión de deuda técnica.


Conocimiento funcional bancario

Conocimiento de productos y operaciones bancarias, incluyendo:

  • Captación.
  • Créditos.
  • Inversiones y fondos.
  • Pagos y transferencias.
  • Contabilidad y operaciones bancarias.
  • Regulación, seguridad y cumplimiento.


Capacidad para traducir requerimientos funcionales del negocio en componentes tecnológicos y decisiones arquitectónicas.


Competencias

  • Pensamiento estratégico y sistémico.
  • Resolución de problemas complejos y toma de decisiones.
  • Comunicación e influencia técnica sin autoridad.
  • Orientación al negocio y a la calidad.
  • Pragmatismo y capacidad para evaluar alternativas.
  • Visión de largo plazo y gestión de deuda técnica.
  • Trabajo colaborativo con Desarrollo, DevOps, Seguridad, QA, Producto y Negocio.
  • Adaptabilidad ante nuevas tecnologías y arquitecturas existentes.
  • Mentoría y liderazgo técnico.
  • Gestión de incertidumbre y ownership sobre la arquitectura.


Certificaciones deseables

  • TOGAF.
  • AWS / Azure / GCP Architect.
  • Kubernetes / OpenShift.
  • Certificaciones especializadas en arquitectura de software.

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.