.diseñar soluciones de sistema de extremo a extremo de acuerdo con los principios y la estrategia de arquitectura de la organización, incluida la definición de especificaciones técnicas de desarrollo y la creación de diagramas de sistema.- proporcionar orientación de diseño y gestión técnica en el desarrollo de los requisitos del producto.- capacitar y asesorar a otros ingenieros de sistemas y desarrolladores de software.- delegar tareas y lograr los objetivos de desarrollo diarios, del sprint y mensuales.- motivar a los colaboradores y crear un espacio donde puedan hacer preguntas y expresar sus preocupaciones.- analizar las operaciones existentes y programar sesiones de capacitación y reuniones para discutir mejoras.- identificar riesgos en los sistemas y formar planes de contingencia oportunamente.- ser transparente con el equipo sobre los desafíos, fracasos y éxitos.- mantenerse actualizado con las tendencias y desarrollos de la industria.- actualizar los horarios de trabajo y realizar la resolución de problemas según sea necesario.- escribir informes de progreso y hacer presentaciones a las partes interesadas relevantes.- trabajar con las partes interesadas para generar consenso sobre la implementación de funciones, los plazos y el alcance.- interactuar con diversos equipos internos y externos para definir el alcance y definir implementaciones de características y servicios específicos del cliente.- documentar la propuesta técnica y comunicar el estado y la resolución de problemas con las partes interesadas.- participar en la creación de rfp de proveedores para crear prototipos y evaluar y garantizar que cumplan con los requerimientos y que valga la pena buscarlos como solución final.- participar en el análisis de los requerimientos de backend que se le asignen y definir la arquitectura de solución correspondiente.- asegurar que los ambientes de desarrollo estén preparados para que los desarrolladores puedan iniciar la construcción de las soluciones para los requerimientos de backend que se le asignen.- coordinar las actividades de los desarrolladores para garantizar que la fase de construcción de los requerimientos de backend que le son asignados, se concluya en tiempo y con la calidad esperada.- supervisar la creación y ejecución de las pruebas unitarias automatizadas para asegurar que los componentes de software backend desarrollados atiendan los requisitos incluidos en el alcance de los requerimientos que le son asignados y cumplan con los lineamientos técnicos que les aplican.- coordinar la instalación de la solución backend en producción, gestionar la resolución de los incidentes que se presenten durante el período de garantía y asegurar la generación y resguardo de la documentación de la fase de construcción para la liberación y cierre de los requerimientos en los que participa.- garantizar la corrección de todos los defectos que sean reportados durante las pruebas ejecutadas por aseguramiento de la calidad