Responsabilidades del Puesto

Diseñar arquitecturas de software seguras y escalables, integrando DevSecOps desde el inicio del ciclo de desarrollo.

Presentar en el comité de arquitectura y realimentar los marcos técnicos de las soluciones asignadas, hasta proponerles los diseños de los mínimos viables de acuerdo a los lineamientos definidos por XM.

Participar en la construcción de los artefactos necesarios para la planeación, presupuesto y alcance de los proyectos en conjunto con los líderes de proyectos y los product owner aportando el insumo técnico (marco técnico de la solución)

Responsable de la contextualización técnica a los equipos implementadores e involucrados durante el incepción o especificación de requisitos, así como de refinar el alcance técnico de la solución durante esta etapa hasta lograr el diseño del mínimo producto viable, en conjunto con los arquitectos de aplicación, desarrolladores líderes y representantes transversales de arquitectura.

Definir criterios de aceptación técnicos acorde a líneas base, decisiones técnicas, lineamientos incluidos en el marco técnico de la solución y diseño del mínimo producto viable.

Identificar impactos del proyecto o resolución tanto en aplicativos como en plataforma tecnológica y asegurar su documentación.

Revisar y aprobar artefactos que entrega el/los proveedor(es) en las etapas pre-implementación.

Coordinar y mantener la disponibilidad de la infraestructura necesaria para la ejecución de los proyectos y/o aplicaciones asignadas o necesidad.

Supervisar la gestión del backlog de las aplicaciones asignadas, así como la oportuna atención de lo requerimientos o incidentes que se presenten garantizando la calidad de los desarrollos y la correcta operación de los sistemas a cargo.
Requisitos y habilidades
Perfil
- Profesional en Ingeniería de Sistemas o afine
- Mínimo cuatro (4) años de experiencia en gestión de equipos de desarrollo y mínimo 3 años en los conocimientos específicos solicitados en este proceso.
Competencias fundamentales / Soft Skills
- Capacidad de abstraer soluciones y su artefactos.
- Capacidad de análisis para solución de issues empresariales.
- Capacidad de estructuración de soluciones e integraciones de acuerdo con las necesidades de negocio.
- Gestión de recursos de proyectos.
- Trabajo en equipo.
- Compromiso con las tareas.
- Responsabilidad.
- Capacidad de trabajo en forma remota.
- Comunicarse eficientemente y escucha activa.
- Cumplimiento con los plazos establecidos.
- Disposición al aprendizaje.
Resultados esperados
- Dar directrices y definiciones sobre las inquietudes generadas en los proyectos en los que participe siempre siguiendo las definiciones del cliente.
- Generación de entregables y artefactos técnicos y documentales definidos en los proyectos donde intervenga.
- Definiciones arquitecturales, de diseño y técnicas que sean necesarias en los proyectos donde participe.
- Aporte en la generación de soluciones a los requerimientos.
- Aporte en la gestión y entrega de valor en cada uno de los sprints.
- Aportar en la oportuna solución de los requerimientos y/o incidentes que ingresen al proyecto o al soporte.
- Velar por el cumplimiento de atención en los ANS´s establecidos en el contrato.
- Asistencia a las ceremonias del sprint donde participe y a las reuniones técnicas citadas por la empresa.
Conocimientos en
- Gestión de proyectos de tecnología.
- Gestión ágil de proyectos de tecnología – SCRUM.
- Gestión de plataforma Azure en los servicios más utilizados.
- Gestión de integraciones técnicas entre soluciones/aplicaciones.
- Modelos de gobierno de TI.
- Modelos de Arquitectura Empresarial.
- Azure Devops.
- Herramientas y actividades dentro del ciclo de vida del desarrollo de software (patrones de diseño, modelos de arquitectura, pruebas unitarias, calidad de software, despliegues e integraciones, gestión versiones, gestión de configuraciones).
Conocimientos deseables
- Mercado eléctrico y/o energético.