CHAPTER LEAD DESARROLLO TI - MOBILE (QUITO)
Propósito general
Implementar, asesorar y controlar el proceso de cumplimiento de estándares, prácticas y framework de desarrollo definido en las soluciones tecnológicas, métricas de cumplimiento de ingeniería y salud así como asesorar a los equipos de desarrollo sobre la calidad en la construcción de software, con el fin de garantizar el cumplimiento del modelo de gobierno de desarrollo, implementación de acciones para cubrir brechas entre el desarrollo y mejores prácticas en cada dominio, de acuerdo a políticas, procedimientos y lineamientos de su línea de supervisión.
Actividades
- Crear una cultura de excelencia y aprendizaje continuo en los miembros de su equipo.
- Dar Soporta a través de las sincronizaciones del chapter a los miembros de su equipo, en resolución de problemas y compartir mejores prácticas.
- Dar seguimiento a la coherencia transversal del conocimiento en los miembros de su equipo.
- Dar seguimiento a los procesos de gestión de personas (desempeño, desarrollo, desvinculaciones, vacaciones, ausencias, permisos)
- Coordinar con talento humano y proveedores (cuando aplica) la incorporación (entrevistas y pruebas técnicas) de miembros de su equipo.
- Gestionar los inputs relevantes para las diferentes evaluaciones de desempeño de los miembros de su equipo.
- Recomendar las asignación y movimientos de las personas del Chapter alineados a las necesidades del negocio y el desarrollo de personas.
- Dar seguimiento a la mejora de la productividad de los miembros de su equipo.
- Desarrollar el crecimiento profesional de los miembros de su equipo.
- Dar seguimiento al proceso de control de estándares y framework de desarrollo, con el fin de ajustar y controlar el cumplimiento desde el inicio del desarrollo de la solución y evitar reprocesos en las fases finales del proyecto.
- Hacer seguimiento en el desarrollo y control de calidad de los soluciones y evaluar el cumplimiento de estándares de desarrollo definidos.
- Controlar la ejecución de prácticas, framework y estándares de desarrollo definidas en las soluciones tecnológicas en curso en todas las Áreas de Banco.
- Controlar el cumplimiento y evaluar las soluciones tecnológicas a través del modelo de gobierno de desarrollo definido, basados en procesos de integración continua que utilicen herramientas automatizadas de análisis de código fuente, pruebas unitarias y cobertura de código.
- Evaluar y recomendar acciones para cubrir las brechas entre el desarrollo versus las mejores prácticas en cada dominio (construcción, pruebas unitarias, tdd, código limpio).
- Generar y hacer seguimiento de las métricas de cumplimiento de los estándares definidos e indicadores de ingeniería y salud de las soluciones.
- Generar dashboards y resúmenes de cumplimiento de las políticas y estándares establecidos.
Actividades
- Evaluar y controlar la información de las métricas generadas sobre el software desarrollado (calidad de software, calidad de pruebas, calidad de despliegues, bugs e incidentes).
- Alertar sobre incumplimientos de los estándares en los equipos de desarrollo, con el fin de ejecutar modificaciones en los procedimientos o detener el desarrollo de soluciones hasta alineación del framework.
- Evaluar y detectar brechas de skills en las personas asignadas en los proyectos de TI con el fin de contribuir a la mejora de los perfiles del banco y capacitaciones requeridas para cubrir las brechas.
- Asesorar a los equipos de desarrollo en la construcción de software con el fin de garantizar el software mantenible, automatizable seguro y auditable.
- Impulsar la adopción sobre las mejores prácticas a seguir para mejorar la calidad y productividad del desarrollo.
- Generar alertas sobre los scripts para mantener los componentes y soluciones con un alto grado de disponibilidad.
Educación
Tercer nivel en Ingeniería en Sistemas, Informática, Procesos o carreras afines.
Deseable Certificaciones MS-MCP, GCP-CERTIFIED-ARCHITECT, AWS-CERTIFIED-ARCHITECT
Experiencia
Alta en desarrollo de software con calidad.
Desarrollador experimentado con visión clara acerca de las últimas tecnologías y tendencias.
Monitoreo de soluciones desplegadas en producción
Gestión de proyectos complejos de tecnologías de información. (ejm: implementar una solución tecnológica, automatizar flujos de trabajo, migraciones de bases de información, diseño de soluciones tecnológicas)
Manejo de equipos de trabajo.
Conocimiento
Componentes técnicos de los dominios/productos/jornadas desarrolladas.
Algoritmos y estructuras de datos.
Gestión de datos resultado de las aplicaciones a fin de generar dashboards y tableros de control
Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo.
Bases de datos y lenguaje de consultas estructurado.
Herramientas en la nube para apoyar al desarrollo de componentes y soluciones.
Servicios web y microservicios
SOA: aplicaciones orientadas a servicios.
Protocolos y lenguajes de comunicación (xml, json)
Herramientas de gestión de proyectos (jira, trello)
servidores appengine, lambda, websphere, jboss enterprise application server, tomcat, jetty, internet information server
Metodologías: agile, scrum, kanban
Básicos de arquitectura empresarial.
Generales
• Cumplir las funciones de Dueño o Coordinador de proceso según sea designado en el mapa y matriz respectivos; con énfasis en la gestión holística de los procesos, que incluye su diseño, optimización, control y mejora continua. En estos roles de dueño o coordinador, la administración del proceso representa una gestión integral del desempeño de su proceso, los recursos habilitantes de los mismos, su permanente ejecución y despliegue de mejora continua y acciones correctivas y preventivas.
• Ejecutar las actividades y tareas señaladas para el Rol de Dueño/ Coordinador de Proceso, que constan en la Metodología de Gestión por Procesos de Banco Pichincha C.A.
• Impulsar la integración e implementación del Sistema de Gestión de Seguridad y Salud y Ambiente. Revisar sus roles y responsabilidades
• Participar como BRIGADISTA DE EMERGENCIA o MIEMBRO del COMITÉ O SUBCOMITÉ PARITARIO DE SEGURIDAD Y SALUD cuando así se lo requiera y garantizar su participación como la de sus dirigidos, si son nombrados.
Competencias