INGENIERO SOFTWARE - 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.

Finalidades, resultados y dimensiones

FINALIDADES
ACCIÓN / FUNCIÓN
¿QUÉ HACE? | ¿DÓNDE LO HACE?
RESULTADOS
RESULTADO FINAL ESPERADO
¿PARA QUÉ LO HACE?

Desarrollar los sistemas, aplicaciones y soluciones de Banco.

Contribuir con el cumplimiento de los requerimientos funcionales, no funcionales y de seguridad determinados en la solución.

Evaluar el código de pares, así como proponer reglas de inspección de código en ductos CI/CD

Contribuir con el cumplimento de los criterios de aceptación

Promover y acompañar al equipo en la generación del código limpio en el desarrollo de soluciones, que incluya menos reprocesos, complejidad y mayor estandarización.

Garantizar calidad en el desarrollo, escalabilidad y tiempo de entrega de las soluciones mejorando los estándares del código desarrollado.

Actividades 1/3

  • 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.

Actividades 2/3

Actividades 3/3

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

  • Impulsar la integración e implementación del Sistema de Gestión de Seguridad y Salud y Ambiente.

  • Participar como BRIGADISTA DE EMERGENCIA o MIEMBRO del COMITÉ PARITARIO DE SEGURIDAD Y SALUD cuando así se lo requiera y garantizar su participación como la de sus dirigidos, si son nombrados.

Competencias

Juntos somos más
Actuamos como Dueños
Hacemos que las cosas sucedan
El cliente es nuestra prioridad
Hacemos banca en versión fácil
Soy protagonista de mi desarrollo