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