.**Carrera**Ingeniero en sistemas o a fin, Titulado**Idioma**Inglés / IntermedioDeterminar e identificar los requisitos funcionales y técnicos de alto nível sobre la base de interacciones de los usuarios y el conocimiento técnico para el diseño de la arquitectura de la solución apegado a las buenas prácticas de desarrollo para proporcionar un producto alineado a los objetivos del negocio y de los clientes.**Responsabilidades**1. **Gestionar la codificación de componentes garantizando su correcto funcionamiento y para proyectos internos o externos.**I. Codificación, gestión y creación de componentes en Swift y objective cII. Coordinación de construcción de funcionalidadesIII. Adecuación e integración de applicaciones a las necesidades de los clientesIV. Integración de librerías de tercerosV. Gestión de la AppStore2. **Diseño de Arquitectura de aplicaciones**I. Implementación de arquitectura de los sistemasII. Codificación de componentes reutilizables de software para proyectos internos y externos.**3*. **Capacitación interna *I. Capacitación de desarrolladoresII. Coaching y mentoring a níveles junior y trainee**4*. **Realizar presentaciones de funcionalidades a áreas internas y clientes externos.*I. Presentar funcionalidades de productos.II. Presentar características de producto a nível técnicoIII. Presentar entregables de liberación con cliente.**5*. **Aseguramiento del cumplimiento del marco de trabajo.*I. Documentación técnica del código (documentación alto nível y bajo nível)II. Aseguramiento del registro de actividades dentro del tablero de los proyectosIII. Apoyo en las definiciones funcionales de los sistemas o componentes (casos de uso, historias de usuario)IV. Aseguramiento de control y versionamento de repositorios de acuerdo con los reglamentos establecidos.**6*. **Planeación y estimaciones de actividades de horas de desarrollo*I. Asegurar el reporte y llenado de horas de trabajo.II. Asegurar que los desarrollos de software se ejecuten de inicio a fin en tiempo y forma con la calidad requerida.III. Reporte y llenado de horas de trabajo requerido para las mediciones de los objetivos (KPI's).**7. Desarrollo apegado a las mejores prácticas y recomendaciones OWASP****8.** **Apoyo en el análisis y diseño de sistemas****9. Asegurar que se realicen las pruebas unitarias (de desarrollo)****10. Soporte técnico a clientes externos**Conocimientos- En análisis, diseño, programación orientada a objetos (SOLID) y patrones de diseño.- En lenguaje Swift y Objective c