Se requiere un consultor que ejerza la autoridad técnica sobre todo lo relacionado con la exposición de servicios de la compañía: las integraciones host to host entre la plataforma de procesamiento y los cores bancarios de los clientes, y la capa de APIs que OPS ofrece a esos clientes.
El perfil buscado cuestiona, valida y certifica. No es el desarrollador de las APIs: el diseño lo entrega un proveedor y la construcción la ejecuta un tercero. El consultor revisa esos diseños, los valida o los rechaza, certifica los desarrollos antes de que lleguen a producción y dirige técnicamente al fabricante de la plataforma sobre lo que OPS necesita. Debe tener el nivel técnico para entrar a probar, certificar, desarrollar o ajustar componentes cuando sea necesario, y el criterio para no aprobar lo que no cumple.
3. Alcance del servicio
3.1 Validación del diseño de APIs
- Revisar y dictaminar el diseño BIAN entregado por el proveedor: completitud funcional, cobertura de casos de negocio, casos de error, y coherencia con lo que el backend realmente puede entregar.
- Construir y mantener el mapeo uno a uno entre cada operación y campo de la API expuesta y la operación y campo correspondiente del backend, incluyendo la declaración explícita de lo que no es soportado.
- Emitir aceptación o rechazo formal del diseño. Ningún diseño pasa a desarrollo sin dictamen favorable documentado.
3.2 Dirección técnica al fabricante de la plataforma
- Trasladar a Openway los requerimientos técnicos de OPS, cuestionar las respuestas recibidas y exigir evidencia verificable en lugar de afirmaciones.
- Exigir y validar la entrega de la colección de pruebas ejecutable con datos válidos, operación por operación, que invoque el backend uno a uno y devuelva efectivamente los datos comprometidos en el diseño.
- Levantar y sostener el registro formal de discrepancias entre la especificación entregada y el comportamiento real observado, con seguimiento hasta su cierre.
- Verificar versiones de especificación, comportamiento de idempotencia y respuestas ante reintento, y el conjunto de operaciones apto para operar en alta disponibilidad.
3.3 Estándares de la capa de transformación
Definir y mantener los estándares de la capa que OPS expone a clientes: diseño de contratos, versionado, modelo de errores, idempotencia, seguridad, control de tasa, trazabilidad y observabilidad.
Asegurar que la capa aísle al cliente de los cambios del backend y que ningún cambio del fabricante rompa un contrato ya publicado.
3.4 Certificación de desarrollos de terceros
- Definir los criterios de certificación y las baterías de prueba que todo desarrollo debe superar antes de producción.
- Certificar contrato y esquemas, modelo de errores, idempotencia bajo reintento y concurrencia, seguridad de autenticación, autorización, transporte y manejo de secretos, y trazabilidad extremo a extremo.
- Definir el perfil de carga y certificar volumen y desempeño con línea base documentada, incluyendo comportamiento en degradación y en falla parcial.
- Revisar código en los puntos críticos y rechazar entregas que no cumplan, con dictamen escrito.
3.5 Integraciones host to host
- Liderar técnicamente el diseño y la certificación de las integraciones entre la plataforma de procesamiento y los cores bancarios de los clientes.
- Definir y validar mapeo de campos, códigos de respuesta, manejo de reversos, tiempos de espera, reintentos y puntos de cuadre.
- Preparar y ejecutar los planes de certificación técnica con el core del cliente y con las contrapartes que correspondan.
3.6 Puesta en producción y ejecución práctica
- Definir el plan de salida a producción de cada integración y API: criterios de salida, plan de reversa y acompañamiento durante la estabilización posterior.
- Ejecutar directamente pruebas, certificaciones, desarrollos o ajustes puntuales cuando la situación lo requiera.
- Participar en otras actividades y proyectos de integración, APIs y datos que OPS le asigne dentro del plazo contratado.