Descripción de la oferta - Rol: - Analista Arquitecto de Software - Misión del Cargo- Requisitos: - Formación: Pregrado u otros: Profesional en Ingeniería de Sistemas, Ingeniería Informática o carreras afines. - **Posgrados: Especialización en temas relacionados con Arquitectura de Software o afines a la gestión tecnológica. **: - Experiência: Tres (3) años en cargos similares en el área de TI como desarrollador en** lenguajes.NET Core, Node.js, AngularJS, React Native, Python. **: - Al menos dos (2) de estos años como arquitecto de aplicaciones o arquitecto de soluciones. - Principales **Responsabilidades**: - Participar en la definición de metodologías y prácticas para el diseño unificado y homologado de la arquitectura de aplicación asegurando el uso de patrones de arquitectura y principios establecidos, de manera impecable y con excelencia técnica. - Diseñar los arquetipos de desarrollo de software para la organización incorporando y manteniendo prácticas de código limpio, fácil de entender, escalable y bien probado. - Entregar de manera homologada a los arquitectos de soluciones, arquitectos de aplicaciones, arquitectos empresariales de las unidades de negocio y en general a los terceros o partes interesadas, los lineamientos, marcos de actuación, definiciones y principios en materia de arquitectura de software validando su entendimiento, generando espacios de intercambio de conocimientos, intercambio de lecciones aprendidas, construcción de prácticas e incorporación de nuevas tendencias. - Verificar continuamente la correcta aplicación de los principios, lineamientos, guías, manuales y patrones de arquitectura de referencia y de la gestión de requisitos funcionales y no funcionales, auditando el diseño de las soluciones tecnológicas en cualquier parte del ciclo de desarrollo software, generando las alertas ante las desviaciones encontradas, evitando al máximo la deuda técnica y asegurando el cierre de las brechas por parte de los equipos de desarrollo. - Implementar acciones encaminadas a evolucionar continuamente el inventario de lenguajes de programación, librerías y frameworks con los que se desarrollan las soluciones en XM (Hoy:.Net Core, NodeJS Angular, React) incluyendo nuevos en caso de ser necesario, y definiendo el uso correcto de estos según la arquitectura de software establecida. - Unificar el despliegue de ambientes de desarrollo, de certificación y productivos en las estrategias de despliegue automático, entregando y administrando configuraciones estándar necesarias para el uso correcto y alineado de las tecnologías para el desarrollo de software. - Realizar coaching técnico a los desarrolladores de software, actuando como líder experto en el campo de arquitectura de software, asesorando a los miembros internos y externos de la GTI en el uso y reúso de los códigos, arquitecturas exitosas, frameworks y patrones de diseño, velando por la mejora continua de todo el ciclo de desarrollo. - Medir y gestionar indicadores críticos¸ resultados claves para la gestión integral del ciclo de desarrollo de aplicaciones y en general de las métricas relevantes asociadas a la arquitectura de software, velando por su actualización permanente y cumplimiento, analizando patrones e identificando tendencias con el fin de gestionar de manera oportuna el cierre de las brechas frente a los objetivos esperados. - Realizar actividades administrativas, técnicas o de gestión adicionales que complementen, amplíen o fortalezcan el alcance de sus objetivos acorde con la naturaleza del cargo. - Competencias Técnicas: - Arquitectura solución TI o TO. - Principios, estándares y gobierno de los dominios de la arquitectura empresarial. - Gestión información y su seguridad,Seguridad de soluciones. - Elicitación de requisitos, historias de usuario, requisitos no funcionales. - Diseño e implementación de pruebas de atributos de calidad e información (integridad, cargue). - Metodología DevOps**:CC/CI/CD, Azure DevOps, Azure foundation, Azure developer associate. **: - **Conocimientos en metodologías agiles - Patrones de arquitectura (SOA, MVC, Microservicios, event driven). **: - **Arquitectura de integración (Servicios REST, SOA, API, publicador/suscriptor). **: - **Desarrollo de software (.NET Core, Node.js, AngularJS, React Native, Python). **: - **Principios de diseño de software - Ingeniería de Software - Domain Driven Design (DDD). ** - Condiciones Laborales: - Lugar de Trabajo: Medellín. - Tipo de Contrato: A Término fijo. - Salario: A convenir de acuerdo a la experiência. - Esta vacante es divulgada a través de ticjob.coPostularme ahora Somos una empresa multilatina con más de 50 años de experiência que opera en los negocios de Energía Eléctrica, Vías y Telecomunicaciones y TIC, que aporta a la calidad de vida de millones de personas en Colombia, Chile, Perú, Brasil y Bolivia. En ISA estamos comprometidos con la mitigación y adaptación al