¿Quieres desarrollar tu carrera profesional?
BBVA es una empresa global con más de 160 años de historia que opera en más de 25 países en los que damos servicio a más de 80 millones de clientes. Somos más de 121.000 profesionales que trabajamos en equipos multidisciplinares y de perfiles tan diversos como financieros, expertos jurídicos, científicos de datos, desarrolladores, ingenieros o diseñadores.
Nuestra gente marca la diferencia en nuestro éxito.
¿Qué estamos buscando?
Requisitos:
- Formación universitaria o técnica / Bachiller en Ing. Sistemas, Informática o carreras afines.
- Experiencia de 2 años en Desarrollo de Software
- Sólida experiencia en programación orientada en Java 8 y conocimientos en Java 11, incluyendo el manejo de excepciones, JDBC, asincronía, concurrencia y programación orientada a objetos.
- Conocimiento de Base de datos (SQL, Mongodb y Oracle).
- Conocimiento en metodologías de programación, de diseño y desarrollo de sistemas de información.
- Conocimiento en spring framework y Spring Boot.
- Conocimientos en prácticas de CI/CD y experiencia utilizando herramientas DevSecOps (Sonar, Jenkins, Chimera, Artifactory, etc)
- Familiaridad con herramientas de control de versiones (Git) y gestión de dependencias (Maven)
- Manejo de herramientas Postman, Eclipse, IntelliJ IDEA, Visual Studio Code
- Experiencia en buenas prácticas de desarrollo de software: Code Review, TDD, BDD, principios SOLID, patrones de diseño, etc.
- Conocimiento en pruebas unitarias (JUnit, Mockito, Cucumber) y automatización de procesos (AWS).
- Conocimiento en seguridad y OWASP.
Funciones:
- Facilitar las reuniones de Refinamiento de Proyectos, dando soporte al Scrum Master , Teach Leader y Product Ownes en la atención de los MVPs bajo los lineamientos definidos por la SDA y CEA
- Recibir el traspaso del alcance del proyecto realizado en el refinamiento, para registrar los compromisos por cada MVP a desarrollar durante el Q
- Preparar , ejecutar y elaborar la documentación de los casos de pruebas de acuerdo a los requisitos funcionales y técnicos del proyecto y Brindar el soporte para el pase a producción de los componentes desarrollados
- Dar soporte post producción a los desarrollos desplegados
- Elaborar manuales o guias de las soluciones implementadas para ser compartidas con otros equipos
- Aplicar los lineamientos definidos por la Fábrica Digital, brindado soporte al desarrollo de los proyectos bajo los estándares y lineamientos que aseguren tener entregables de calidad
- Cumplir con el marco de trabajo ágil en el desarrollo de los proyectos, promoviendo los principios y valores ágiles dentro del equipo de trabajo
- Brindar asesoría al equipo en limitantes técnicos para el desarrollo del proyecto
- Brindar soporte en la comunicación de actividades claves del proyecto que deben cumplirse de manera transversal entre diferentes equipo
- Participar en las ceremonias Synchro con los equipos de Solution Development que necesiten del expertise de los equipos Reliability.
- Diseña, desarrolla y propone soluciones óptimas con autonomía en proyectos o productos.
- Y otras funciones propias del cargo o que su jefe inmediato le asigne