Algunas funciones serán:

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.

Plantear alternativas de solución a problemas de negocio mediante el uso de las tecnologías de información

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.

Garantizar el cumplimiento de indicadores de calidad asociados al diseño y al código del portafolio de productos de software bajo su responsabilidad
Lo que requieres:

Conocimientos en:
- Arquitectura de software para el desarrollo de aplicaciones web, microservicios, soluciones móviles e integraciones, combinando el uso de patrones, técnicas avanzadas de diseño y herramientas tecnológicas.
- Desarrollo de soluciones On-Premise o Cloud (Azure), bajo plataformas .Net en combinación con tecnologías como JavaScript, ReactJS, AngularJS, Bootstrap, State-less functions, Kubernetes, Docker, entre otras.
- Diseño de base de datos relacionales como SQL Server o bases de datos No SQL como Mongodb, Cosmosdb, entre otras.
- Gestión de configuración mediante el uso de productos como Github, bitbuket o VSTS
- Modelamiento UML
- Conocimiento integral de los procesos de ingeniería de Software.
- Azure, contenedores
- Arquitecturas de referencia
- Conocimientos en prueba unitarias
- Excelente capacidad de abstracción en el diseño y construcción de soluciones
- Conocimientos en GIT: manejo de ramas
Profesional en Ingeniería de Sistemas, Ingeniería Electrónica, o carreras afines, deseable posgrado en Ingeniería de Software o afines. Con Mínimo 4 años de experiencia como Arquitecto.

Competencias fundamentales (Soft Skills):
- Habilidades y pasión por la programación
- Capacidad de autogestión
- Capacidad de autoaprendizaje y adopción de nuevas tecnologías.
- Excelentes habilidades de comunicación.
- Capacidad de análisis y resolver problemas
- Atención al detalle
- Servicio al cliente

Condiciones deseables:
Debe tener disponibilidad para viajar por solicitud del cliente, antes de hacerle la oferta debe pasar la entrevista técnica con el cliente.