Garantizar la estabilidad, calidad y evolución del ecosistema de microservicios y librerías transversales bajo el gobierno del equipo. Tu foco principal será diseñar, mejorar y crear automatizaciones impulsadas por nuevas tecnologías e IA que faciliten la contribución de otros equipos y permitan detectar, diagnosticar y solucionar bugs de manera preventiva, antes de que se conviertan en incidentes productivos.
En este rol tendrás la oportunidad de:
- Automatización de revisión de contribuciones: Evolucionar y crear nuevas automatizaciones para los procesos de atención a equipos (clientes internos) que necesiten modificar nuestros componentes. Esto incluye mejorar los bots y pipelines de validación automatizada de Pull Requests para asegurar integraciones rápidas y seguras.
- Mantenimiento Proactivo y Calidad Continua: Diseñar e implementar flujos de trabajo (apoyados en IA, análisis estático avanzado o agentes) que escaneen el código base de forma continua para buscar, identificar y solucionar bugs, vulnerabilidades o deuda técnica antes de que sean reportados por los usuarios.
- Resolución de Incidentes: Atender y diagnosticar problemas en el entorno productivo con agilidad, utilizando la causa raíz de estos incidentes para programar nuevas reglas de automatización que eviten que el mismo error vuelva a ocurrir.
- Gestión de Librerías Core:
Automatizar la actualización de dependencias y refactorizaciones transversales en las bibliotecas compartidas, asegurando su alineación con las normativas técnicas del banco.
Modalidad de trabajo del cargo: Flexible con 4 días remotos semanales Para tener éxito en esta posición necesitas:
- Desarrollo y Debugging en Java: Mínimo 4 años de experiencia trabajando con Java moderno (11+) y Spring Boot. Debes tener una habilidad destacada para leer, entender y mejorar código complejo escrito por terceros.
- Mente Orientada a la Automatización (AIOps): Experiencia o resistente motivación para integrar capacidades de Inteligencia Artificial (LLMs, agentes autónomos, scripts inteligentes) en la automatización del ciclo de vida del software.
- Sistemas Distribuidos y APIs: Entendimiento claro de arquitecturas basadas en microservicios, APIs RESTful y tolerancia a fallos.
- Testing Avanzado: Capacidad para automatizar pruebas (unitarias, de integración, funcionales) para asegurar que los cambios de otros equipos no rompan la funcionalidad existente.
Condiciones:
- Indifinido.
- 4x1 (1 día presencial x 4 remotos).
¡Prepárate para un gran inicio! En caso de ser seleccionado e ingresar con contrato indefinido, tendrás una inducción presencial de 2 semanas para sumergirte en nuestra cultura.
📌 Especialista de Integración Pleno (Las Condes)
🏢 Banco Bci
📍 Las Condes
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.