INGENIERO SOFTWARE - EMERGENTE QUITO
Propósito general
Desarrollar, probar, mejorar las soluciones/aplicaciones de Banco, cumpliendo los estándares/lineamientos y plazos establecidos de acuerdo a políticas, procedimientos y lineamientos de su línea de supervisión.
Actividades
- Desarrollar los sistemas, aplicaciones y soluciones de Banco.
- Realizar evaluación/Revisión de código en pares.
- Definir, implementar pruebas de calidad temprana, asi como automatizaciones a las mismas.
- Tener un claro entendimiento de las métricas del "Ciclo de Desarrollo de Software" y proponer/ejecutar planes de mejora.
- Cumplir con los criterios de aceptación a fin de contribuir con el cumplimiento de los requerimientos funcionales, no funcionales, tiempo de entrega de las soluciones.
- Implementar soluciones de acuerdo con políticas, procedimientos, lineamientos y estándares definidos por los Respectivos COEs, Chapters, Áreas.
- Asegurar que la aplicación/solución pase todas las etapas del "Ciclo de Desarrollo de Software" y llegue al ambiente productivo.
- Apoyar en la gestión de impedimentos y bloqueantes.
- Proponer soluciones innovadoras para mejorar el "Ciclo de Desarrollo de Software", tomando como referencia prácticas y productos de industria.
- Resolver incidencias y corregir defectos reportados en ambientes No-Productivos y Productivos.
- Asegurar y cuestionar la correcta definición/estimación/refinamiento de Historias de Usuario.
- Generar la documentación técnica de desarrollo definida por el Chapter.
Educación
Título profesional Ingeniería de sistemas o ciencias de la computación.
Certificaciones en ámbito de Tecnología de Información.
Experiencia
3 a 5 años
Conocimiento
Backend: Java/SpringBoot, Net, Python, GO
Frontend: Angular, React, ReactNative, Flutter
Docker
Kubernetes
Openshift
Azure, AWS, GoogleCloud
Kafka
Postgres, MySql, MonboDB, Redis
Jira
Confluence
Dynatrace
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