11 sep
|
Banco De Crédito E Inversiones
|
Santiago
11 sep
Banco De Crédito E Inversiones
Santiago
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 ambiente 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.
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 fuerte 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.
📌 Especialista de Integración Pleno (Santiago)
🏢 Banco De Crédito E Inversiones
📍 Santiago