• Diseñar y crear la estructura completa de una solución de software, entendiendo con claridad los requerimientos, identificando los componentes clave, definiendo las interfaces entre estos y seleccionando las tecnologías apropiadas. • Liderar la estrategia de DevSecOps diseñando arquitecturas de soluciones con un fuerte enfoque en seguridad. Asegurar que las consideraciones de seguridad sean integradas desde el principio, como implementar mecanismos de comunicación seguros y protección de datos en reposo y tránsito. • Garantizar que las soluciones de software puedan manejar las cargas de trabajo requeridas en escenarios de aumento y mantener un desempeño óptimo bajo diferentes condiciones. • Asegurar que cada componente de software cumple con sus funciones y responsabilidades de manera autónoma, pudiendo integrarse y trabajar conjuntamente mediante la definición de protocolos de comunicación y patrones de integración adecuados. • Validar las arquitecturas de referencia del cliente, evaluar su adherencia, justificar las no adherencias y concertar la arquitectura definitiva con el cliente. • Establecer estándares técnicos, mejores prácticas y guías de codificación para mantener la calidad y consistencia a lo largo del ciclo de vida del desarrollo, basándose en prácticas establecidas. • Asistir y dirigir la gestión de riesgos técnicos, identificar y remediar vulnerabilidades de seguridad, y sugerir medidas para mitigar amenazas potenciales. • Trabajar en estrecha colaboración con los equipos de desarrollo, proporcionando guía, soporte, revisiones de código y liderazgo técnico. • Asegurar el cumplimiento de los pilares de DevSecOps desde el inicio del ciclo de desarrollo, maximizando la cobertura de DevSecOps. • Definir cómo los componentes DevSecOps serán integrados a través del ciclo de desarrollo, incluyendo herramientas de análisis de código, automatización de pruebas funcionales y de seguridad. • Proveer guía y mentoría a líderes técnicos y desarrolladores, ayudándolos a entender la visión arquitectónica y guiándolos en su trabajo. • Evaluar nuevas herramientas, frameworks y plataformas, adaptándolas a las necesidades de las soluciones y organizaciones. • Asegurar el cumplimiento de las prácticas de construcción de software e ingeniería definidas. • Analizar continuamente el desempeño de las soluciones y proponer mejoras para aumentar eficiencia y tiempos de respuesta. • Garantizar que las soluciones cumplen con los estándares de la industria, regulaciones y leyes de protección de datos. • Liderar y colaborar con el equipo de desarrolladores en todas las fases del ciclo de vida del software. • Ejercer gobierno técnico, metodológico, arquitectónico y de diseño sobre el portafolio de productos de software a su cargo, incluyendo nuevos proyectos y evoluciones de soluciones existentes. • Asegurar el cumplimiento de indicadores de calidad relacionados con el diseño y código del portafolio de productos de software. #J-18808-Ljbffr