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:
- Formación Académica:
- 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.
- Experiencia Profesional:
- 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.