ingeniero de software senior (sistemas de valor agregado bancario)
propósito general del rol
el 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. 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 (whatsapp, 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.
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).
esquema de trabajo: 100% remoto (con disponibilidad para atender incidencias críticas fuera de horario en modalidad on-call ).
rango: $65,000 a $85,000 mxn mensuales + bono por puesta en marcha en los tiempos requeridos (o su equivalente en usd bajo esquema contractor internacional), sujeto a evaluación de habilidades.