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