Área: TI / Integración / Core Banking (Crédito–Tarjetas y Sistemas Satélite)
Idioma: Inglés avanzado (indispensable)
Objetivo del puesto
Asegurar la integración confiable entre el nuevo core de crédito y los sistemas satélite, implementando APIs/ESB/eventos y flujos batch con trazabilidad completa. Documentar y verificar contratos de integración, coordinar dependencias técnicas y habilitar releases estables, observables y seguros, protegiendo continuidad del negocio y experiencia de cliente.
Responsabilidad financiera (impacto): previene fallas de integración que generan rechazos, indisponibilidad y reprocesos; reduce pérdidas por inconsistencias de datos/conciliaciones; fortalece seguridad y cumplimiento evitando exposición de datos y hallazgos de auditoría.
Responsabilidades clave
1) Implementación de integraciones (APIs, eventos y batch)
- Construir e implementar integraciones entre el nuevo core de crédito y sistemas satélite (CRM, antifraude, contabilidad, loyalty, canales, etc.).
- Desarrollar flujos sync/async y batch, asegurando idempotencia, reintentos y manejo robusto de errores.
2) Gateway/ESB y políticas de seguridad
- Configurar API Gateway/ESB, enrutamientos y políticas de seguridad (OAuth2/OIDC, mTLS).
- Implementar rate limiting, quotas y controles anti-abuso de acuerdo con estándares y NFRs.
3) Contratos, documentación y gobierno (OpenAPI/AsyncAPI)
- Documentar contratos de servicio (OpenAPI/AsyncAPI), mapeos, transformaciones y catálogos de servicios.
- Asegurar alineamiento con Arquitectura y estándares de naming, versionado y observabilidad.
4) Versionado y compatibilidad en releases
- Versionar endpoints y asegurar backward compatibility durante cambios.
- Gestionar deprecaciones, migraciones de consumidores y control de dependencias por release.
5) Pruebas y automatización (contract/integration/performance)
- Ejecutar pruebas de contrato, integración, performance y resiliencia.
- Automatizar pipelines de validación (CI/CD) y definir criterios de aceptación y “go/no-go”.
6) Observabilidad de integraciones (métricas, logs y trazas)
- Monitorear métricas de integración (latencia, throughput, error rate, colas) con umbrales y alertas.
- Analizar logs/trazas end-to-end, diagnosticar fallas y coordinar remediación de defectos.
7) Coordinación multi-equipo (dependencias y cambios)
- Coordinar dependencias con Arquitectura, Middleware, Datos y Operaciones; alinear ventanas de cambio y cortes.
- Asegurar entregables y estabilidad en cutovers y releases de alta criticidad.
8) Data mapping e integridad de datos (cargas/descargas)
- Validar data mapping y transformaciones; asegurar integridad en cargas/descargas y conciliaciones relacionadas.
- Documentar controles de calidad y evidencias para auditoría.
9) Configuración por ambiente (secretos y despliegues)
- Gestionar configuraciones por ambiente; controlar variables/secretos y sincronizar deployments.
- Asegurar consistencia entre ambientes y trazabilidad de configuración.