Descripción
Diseñar, desarrollar y mantener soluciones de software que aseguren la continuidad operacional de los servicios TI de la Corporación, participando activamente en el levantamiento y análisis funcional/técnico de requerimientos, bajo normas y procedimientos establecidos, entregando soluciones de calidad a las áreas usuarias.
Funciones principales
• Desarrollar y modificar piezas de software asociadas a mejoras, cambios y automatización de procesos.
• Programar código Backend y Frontend funcional, mantenible y alineado a estándares definidos por el líder técnico y arquitectura.
• Participar en el desarrollo de incrementos de producto por sprint, con foco en calidad y despliegue continuo.
• Realizar y mantener pruebas unitarias e integrales.
• Apoyar procesos de certificación y validación en distintos ambientes.
• Corregir defectos detectados en pruebas QA.
• Colaborar bajo metodologías ágiles (Scrum), promoviendo buenas prácticas y mejora continua.
• Participar activamente en revisiones de código y propiedad colectiva del mismo.
Formación
• Formación universitaria completa (4 a 5 años).
• Carreras:
o Ingeniería Civil (cualquier especialidad).
o Ingeniería en Ejecución (cualquier especialidad).
Experiencia requerida
• 2 a 4 años de experiencia en desarrollo de software.
• Experiencia trabajando en equipos ágiles y entornos productivos.
Conocimientos técnicos
• Desarrollo Fullstack.
• Dominio de:
o JavaScript, Node.js, Angular
o Java, Spring Boot
o PostgreSQL
o HTML5, CSS3
• Desarrollo de APIs, BFF y Microservicios (Node.js, Express).
• Programación orientada a objetos.
• Implementación de tests unitarios e integración.
• Uso de pipelines CI/CD.
• Conocimientos en Azure o AWS (deseable experiencia práctica).
Deseable
• Experiencia en entornos bancarios o financieros.
• Conocimiento de metodología Scrum.
• Capacidad de análisis y resolución de problemas.
• Interés en asumir responsabilidades técnicas crecientes.
• Conocimiento de Adobe AEM (CMS).
Enviar Cv a [email :)]