Early applicantEasy applyFull-timeWork from Office
Sign in to apply on web or download the app for more options.
Job Description
¿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.
BBVA: Donde tus ideas se convierten en nuevas oportunidades. 💙 ¡Únete a nosotros!
FUNCIÓN PRINCIPAL DEL CARGO
Diseñar, desarrollar, implementar y mantener soluciones de software de alta calidad que contribuyan a la transformación digital de BBVA Colombia, garantizando el cumplimiento de los estándares de desarrollo, la excelencia técnica y la entrega oportuna de soluciones alineadas con las necesidades del negocio.
### FORMACIÓN ACADÉMICA
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
### AÑOS DE EXPERIENCIA
- Mínimo 4 años de experiencia progresiva en desarrollo de software.
- Al menos 2 años desempeñándose como Desarrollador Senior Backend o en un rol equivalente.
### CONOCIMIENTOS REQUERIDOS
- Desarrollo de software utilizando Java y Cobol.
- Desarrollo de aplicaciones backend y diseño de servicios.
- Ciclo de vida completo del desarrollo de software (SDLC).
- Revisión de código y aplicación de buenas prácticas de desarrollo.
- Bases de datos relacionales y no relacionales (SQL Server, Oracle, MongoDB, Cassandra).
- Metodologías ágiles de desarrollo (Scrum, Kanban).
- Herramientas de integración y despliegue continuo (Jenkins, GitLab CI, Azure DevOps).
- Gestión de versiones mediante Git.
- Elaboración y mantenimiento de documentación técnica.
- Trabajo colaborativo con equipos de arquitectura, análisis funcional y aseguramiento de calidad (QA).
### CONOCIMIENTOS DESEABLES
- Arquitectura de microservicios y APIs REST.
- Contenedores y orquestación (Docker, Kubernetes).
- Plataformas Cloud (AWS, Azure o GCP).
- Prácticas DevOps y automatización de procesos.
- Patrones de diseño y arquitectura de software.
- Herramientas de monitoreo y observabilidad de aplicaciones.
- Experiencia en el sector financiero o bancario.
### HABILIDADES BLANDAS
- Pensamiento analítico y capacidad para resolver problemas complejos.
- Orientación a resultados y a la calidad del software.
- Trabajo en equipo y colaboración multidisciplinaria.
- Comunicación efectiva.
- Proactividad e iniciativa.
- Capacidad de organización y gestión del tiempo.
- Adaptabilidad al cambio y aprendizaje continuo.
- Atención al detalle y compromiso con las mejores prácticas de desarrollo.
- Capacidad para compartir conocimiento y brindar acompañamiento técnico a otros desarrolladores.
¡Hola! ¿Estás listo para unirte a un equipo apasionado por la tecnología y la innovación? En BBVA Colombia, estamos buscando personas como tú, con ganas de comenzar nuevas aventuras profesionales y curiosidad por saber cómo sería un futuro en nuestra organización.El aprendizaje continuo y el compartir conocimiento son parte de nuestro ADN. Nos apasiona la tecnología y estamos comprometidos con ser protagonistas principales de la #transformacióndigital a nivel global.Pero eso no es todo, somos un equipo diverso e inclusivo, impulsando nuestro plan de igualdad con nuestras referentes @NextTechWoman. Estamos buscando personas comprometidas que quieran formar parte de nuestro equipo.Si te identificas con nuestra pasión por la tecnología, el aprendizaje continuo y la diversidad, ¡postulate para ver si hacemos match! Estamos ansiosos por conocerte y ver cómo juntos podemos seguir impulsando la innovación en la Ingeniería de Software y nuevas tecnologías.¡Únete a nosotros y #shareyourbrain 🧠! ¡Te estamos esperando! ¡Bienvenido a BBVA Colombia!
Key Responsibilities
Design, develop, implement, and maintain high-quality software solutions.
Contribute to the digital transformation of BBVA Colombia.
Ensure compliance with development standards and technical excellence.
Deliver solutions aligned with business needs.
Review code and apply best practices of development.
Maintain relational and non-relational databases.
Collaborate with architecture, functional analysis, and QA teams.