Ingeniero de software senior (sistemas de valor agregado bancario)1. Propósito general del rolel candidato seleccionado será responsable del diseño, desarrollo y mantenimiento de nuestra plataforma de orquestación transaccional alojada en oracle cloud infrastructure (oci). El rol actúa como el puente técnico entre los procesadores/bancos y nuestro ecosistema digital de fidelidad. Su objetivo principal es recibir transacciones de tarjetas (crédito/débito) vía apis/webhooks, procesar reglas de negocio en tiempo real y detonar de forma masiva notificaciones omnicanal y actualizaciones en carteras digitales, bajo un entorno de alta disponibilidad y estricto cumplimiento de seguridad pci-dss.2. Entregables y responsabilidades escritas- integración de apis de alta disponibilidad: diseñar y documentar las conexiones y webhooks seguros para la recepción de transacciones provenientes de procesadores de pago y switches adquirentes.
* administración de infraestructura de red segura: configurar y mantener la arquitectura de red dentro de oracle cloud (oci), incluyendo redes virtuales de la nube (vcn), subredes públicas/privadas, balanceadores de carga y zonas desmilitarizadas (dmz).
* gestión y optimización de base de datos: desarrollar la lógica de negocio en bases de datos oracle (pl/sql), garantizando la correcta ejecución de pools de conexiones y la integridad de los datos de los programas de lealtad.
* automatización de canales digitales: conectar y operar las apis de proveedores de mensajería masiva (whats app, sms, push, email) mediante arquitecturas orientadas a eventos (colación de mensajes asíncronos).
* desarrollo de nuevas funcionalidades de cupones y pases digitales: implementar los microservicios necesarios para la emisión, firma digital y actualización dinámica de tarjetas de lealtad no financieras dentro de apple wallet (.pkpass) y google wallet.
* desarrollo de nuevas ideas, funcionalidades y crecimiento de las plataformas: desarrollo y aplicación de funcionalidades y modalidades para las plataformas así como actualizaciones a las plataformas de lealtad y valor agregado.
-- gobernanza de seguridad (pci-dss): asegurar que ningún desarrollo, base de datos o registro de sistema (logs) almacene o exponga datos sensibles de tarjetas de crédito/débito, aplicando técnicas de enmascaramiento y tokenización.3. Perfil técnico requerido (lo que debe demostrar en su currículum)- experiencia laboral mínima: 5 años ocupando puestos senior en desarrollo de plataformas transaccionales, empresas fintech, procesadores de pago o sistemas de lealtad financiera.
* lenguajes de programación: dominio avanzado de lenguajes orientados a objetos y de alto rendimiento (ej. Java con spring boot o tecnologías equivalentes para el procesamiento backend).
* conocimientos en cloud: experiencia comprobable en la consola y arquitectura de servicios de oracle cloud infrastructure (oci).
* bases de datos: experiencia sólida trabajando con el ecosistema oracle database. de preferencia oracle cloud.
* cumplimiento normativo: conocimiento práctico y aplicativo de la normativa de seguridad de datos de la industria de tarjetas de pago (pci-dss).4. Condiciones contractuales sugeridas