Tech Lead (Experiencia en L3 / Similar Actinver)
Descripción del PuestoEl Tech Lead es el responsable técnico principal de liderar las decisiones de diseño, arquitectura, refactorización y modernización del middleware que da soporte a los canales digitales de la institución financiera. Su rol principal es garantizar que el software y los componentes modernos nazcan sin deuda técnica ni de seguridad (sin deuda nueva), asegurando la continuidad del negocio y la trazabilidad de cada cambio mediante registros de arquitectura (ADRs). Principales Responsabilidades y FuncionesDecisiones de Diseño y Arquitectura: Definir, documentar y defender decisiones técnicas mediante ADRs (Architecture Decision Records). Estrategia de Modernización: Liderar el patrón Strangler Fig para refactorizar o reconstruir componentes legacy con deuda técnica reincidente hacia esquemas modernos. Participación en Gobierno: Representar al equipo en el Comité Técnico semanal junto con Arquitectura y AppSec del banco para validar bandas, estrategias de tratamiento y excepciones. Construcción Segura: Garantizar que todo desarrollo cumpla con el Baseline técnico de seguridad (NIST SSDF / SP 800-218). Estrategia de Pruebas: Autorizar procesos de refactor supervisando la generación de redes de pruebas y caracterización (golden master) para asegurar cero regresiones operativas. Liderazgo Técnico: Guiar a los desarrolladores de middleware en la ejecución de pull requests (PRs), asegurando code reviews rigurosos. Hard Skills (Conocimientos Técnicos Requeridos)Middleware & Backend: Dominio experto en arquitecturas de backend y middleware financiero (Java, Spring Boot, Quarkus, Node.js o similar). Patrones de Arquitectura: Profundo conocimiento en microservicios, APIs REST/OpenAPI, diseño orientado a eventos y patrones de modernización (Strangler Fig, refactor/rebuild). Seguridad en Desarrollo (DevSecOps): Conocimiento de estándares de codificación segura (OWASP Top 10, OWASP ASVS/MASA, NIST SSDF). Calidad y Automatización: Manejo de herramientas de calidad e integración continua (CI/CD pipelines, SonarQube, JUnit, redes de pruebas/caracterización). Gobernanza de Código: Manejo avanzado de Git, estrategias de branching, trazabilidad de commits y documentación técnica. Soft Skills (Habilidades Blandas)Pensamiento Estratégico y Defendible: Capacidad de justificar decisiones de diseño técnico con datos objetivos ante comités de arquitectura y auditoría. Liderazgo y Mentoría: Orientación a guiar y elevar el nivel técnico del equipo de desarrollo. Comunicación Asertiva: Capacidad de traducir problemas técnicos complejos en impactos de riesgo o negocio.Resolución de Problemas Complex: Enfoque pragmático para resolver deuda técnica y fallas reincidentes sin afectar la operación. Experiencia Deseada6+ años de experiencia en desarrollo de software backend y middleware.3+ años en roles de liderazgo técnico o arquitectura de software.Deseable: Experiencia previa trabajando en el sector financiero/bancario (transaccionalidad, canales digitales, cumplimiento de ventanas de cambio/CAB)