FUNCIONES• Diseñar y crear la estructura completa de una solución de software, entendiendo con claridad los requerimientos, identificando los componentes claves, definiendo las interfaces entre estos y seleccionando las tecnologías apropiadas.• Liderar la estrategia de DevSecOps diseñando las arquitecturas de las soluciones con un fuerte foco en seguridad.• Asegurar que cada componente de software cumple con sus funciones y responsabilidades de manera• Realizar la validación de las arquitecturas de referencia del cliente y evaluar la adherencia a dichas arquitecturas• Establecer los estándares técnicos,mejores prácticas y líneas guías de codificación para mantener la consistencia y la calidad a través de todo el ciclo de vida de desarrollo, teniendo como definición base las prácticas establecidas.• Asistir y direccionar los posibles riesgos técnicos, identificar y remediar vulnerabilidades de seguridad y sugerir medidas para mitigar potenciales amenazas.• Trabajar de manera cercana con los equipos de desarrollo proveyendo guía y soporte durante todo el ciclo de desarrollo, fomentando las prácticas y resolviendo limitantes técnicas. Ofrecer code review y liderazgo técnico.• Asegurar el cumplimiento de los pilares de DevSecOps.• Proveer guía y mentoría a líderes técnicos y desarrolladores, ayudándolos a entender la visión arquitectónica y guiarlos en su trabajo.• Evaluar nuevas herramientas, frameworks y plataformas para determinar su relevancia y adaptarlas a las necesidades de las soluciones y las organizaciones.• Liderar y trabajar mano a mano con el equipo de desarrolladores durante el análisis, diseño, desarrollo,pruebas y despliegue operacional de las soluciones de software.• Ejercer gobierno técnico y metodológico durante el ciclo de vida de desarrollo de software.• Ejercer gobierno arquitectónico y de diseño sobre el portafolio de productos de software bajo su responsabilidad, el cual incluye nuevos proyectos y evoluciones a soluciones ya existentes• Diseño e implementación de soluciones On-Premise y CloudCONOCIMIENTOS• Diseño e implementación de soluciones On-Premise y Cloud• .NET• JavaScript• ReactJS• AngularJS• Kubernetes, Docker, entre otras.• Diseño e implementación de soluciones sobre arquitecturas basadas en mensajería.• Diseño de base de datos relacionales como SQL Server y bases de datos No SQL• Datalakes y repositorios documentales.• Gestión de configuración mediante el uso de productos como Github, bitbuket o VSTS• Conocimiento integral de los procesos de ingeniería de Software y pilares de DevSecOps.• Dominio de arquitecturas de referencia de soluciones de misión crítica, de integración de aplicaciones, soluciones móviles, IoT.• Conocimientos en diseño y ejecución de prueba unitarias• Excelente capacidad de abstracción en el diseño y construcción de soluciones• Conocimientos en GITCONOCIMIENTOS DESEABLES:• Azure API Management• Azure Functions• Azure Logic Apps• Azure App Services• Azure Storage Account• Azure IoT Center• Azure Event Hub• Azure Kubernetes Services• Azure Private Endpoints• Azure Networking• Azure Front Door• Azure Application Gateway• Azure Traffic Manager