Descripción del puesto: orion innovation está en busca de un arquitecto de aplicaciones con sólida experiencia en arquitectura de software, preferentemente en el sector financiero, y conocimientos de sistemas de pagos, incluyendo spei.
responsabilidades clave: evaluación de aplicaciones legadas: analizar la arquitectura actual de aplicaciones legadas desarrolladas en .net (asp.net, web forms, .net framework), identificando dependencias críticas, puntos de integración y riesgos potenciales.definición de estrategia de migración: diseñar estrategias de migración progresiva o de tipo big bang, según la criticidad de los sistemas.establecer hojas de ruta, fases y objetivos claros para la transición de servicios y componentes.diseño de arquitectura objetivo: proponer arquitecturas modernas basadas en java spring boot, orientadas a microservicios o apis restful.definir modelos de datos optimizados y estrategias de integración con sistemas core y apis, utilizando middleware o colas de mensajería como kafka o rabbitmq.desarrollo y reingeniería: asegurar que las aplicaciones migradas conserven la lógica de negocio y mejoren el rendimiento.rediseñar componentes clave e implementar procesos de ci/cd para automatizar despliegues y pruebas.gestión de seguridad y cumplimiento: garantizar que las aplicaciones cumplan con estándares de seguridad bancaria como iso 27001, owasp y pci-dss.implementar mecanismos de autenticación y autorización como oauth2, jwt o saml.asegurar la protección de datos sensibles conforme a regulaciones locales.gestión en la nube y contenedores: liderar la migración de aplicaciones hacia entornos en la nube como aws, azure o gcp.utilizar contenedores (docker) y orquestadores (kubernetes) para despliegues escalables.implementar balanceo de carga y alta disponibilidad para garantizar la continuidad del servicio.gobernanza y estándares: definir lineamientos de desarrollo y estándares de calidad para aplicaciones java.documentar decisiones arquitectónicas y asegurar su adopción en los equipos de desarrollo. Requisitos: experiencia comprobada en arquitectura de aplicaciones, especialmente en el sector financiero.conocimiento profundo de sistemas de pago, incluyendo spei.dominio de tecnologías .net y java spring boot.experiencia en migración de aplicaciones legadas a arquitecturas modernas.familiaridad con herramientas de integración como kafka o rabbitmq.conocimiento de estándares de seguridad bancaria y cumplimiento normativo.experiencia práctica en despliegue en la nube y tecnologías de contenedores.