Resumen del Puesto: Buscamos un profesional experto y visionario para el rol de Arquitecto Técnico.
El candidato ideal será responsable de diseñar, definir y supervisar la implementación de soluciones de software robustas, escalables y de alto rendimiento, con un enfoque específico en tecnologías de la nube de Microsoft Azure y patrones de microservicios.
Su rol será fundamental para garantizar la calidad técnica, la gobernanza y la alineación de la arquitectura de software con los objetivos del negocio.
Ubicación y Modalidad de Trabajo:
Ubicación: El candidato debe residir en Bogotá, Colombia.
Modalidad: El trabajo es 100% presencial en nuestras oficinas.
Requisitos del Perfil:
Profesional titulado en Ingeniería de Sistemas, Ingeniería de Telecomunicaciones o carreras afines.
Debe contar con tarjeta profesional vigente.
Indispensable tener título de especialización en áreas como Ingeniería de Software, Arquitectura de Sistemas o Arquitectura Empresarial de Software.
Mínimo cuatro (4) años de experiencia comprobada ejerciendo el cargo de Arquitecto de Software.
Dicha experiencia debe estar enfocada en proyectos de desarrollo de software sobre la nube de Microsoft Azure y en el diseño e implementación de arquitecturas basadas en microservicios.
REQUISITOS
Responsabilidades y Funciones Clave:
Gobernanza y Estándares: Definir y velar por el cumplimiento de la gobernanza técnica, los estándares de desarrollo y las mejores prácticas en todo el ciclo de vida del software.
Diseño de Soluciones: Arquitectar soluciones nativas en la nube (Azure) que sean escalables, resilientes y seguras, aplicando una visión holística y un diseño integral (End-to-End).
Requerimientos No Funcionales (NFRs): Liderar la definición, seguimiento y cumplimiento de los NFRs, asegurando el óptimo rendimiento, disponibilidad y calidad técnica de las soluciones.
Integración y APIs: Establecer patrones de integración y definir los contratos de servicio (APIs) para una comunicación eficiente entre microservicios y con sistemas externos.
Innovación y Prototipado: Investigar, evaluar y prototipar nuevas tecnologías o enfoques arquitectónicos para validar su viabilidad e impacto en las soluciones.
Liderazgo Técnico: Supervisar y guiar a los equipos de desarrollo durante la implementación, asegurando que se adhieran a los lineamientos arquitectónicos definidos y resolviendo impedimentos técnicos.