INGENIERO SOFTWARE

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