




### **Descripción del puesto:** Buscamos un profesional con amplia experiencia en desarrollo de software y liderazgo técnico para gestionar equipos, definir arquitecturas y garantizar la entrega exitosa de proyectos. La persona seleccionada será responsable de coordinar el ciclo completo de desarrollo, desde la estimación y planificación hasta el seguimiento y control, asegurando la calidad y cumplimiento de los objetivos. ### **Responsabilidades principales:** * Liderar y gestionar equipos de desarrollo, promoviendo buenas prácticas y colaboración. * Elaborar estimaciones y planes de trabajo, asegurando la correcta asignación de recursos. * Supervisar el avance de proyectos, controlando plazos y calidad. * Diseñar y mantener arquitecturas robustas bajo principios de **POO**, **arquitectura hexagonal** o **clean architecture**. * Desarrollar soluciones utilizando **Java (11\+)**, **Spring Boot** y **Angular (14\+)**. * Implementar y consumir **APIs REST**. * Administrar bases de datos relacionales, especialmente **Oracle (PL/SQL)**. * Garantizar la integración y escalabilidad de las aplicaciones. * Fomentar la iniciativa y proactividad dentro del equipo. * **8\+ años** de experiencia en desarrollo de software. * Experiencia comprobable en **Java (11\+)**, **Spring Boot** y **Angular (14\+)**. * Sólidos conocimientos en **POO** y arquitectura limpia. * Experiencia en gestión de equipos y liderazgo técnico. * Conocimiento en **APIs REST** y bases de datos relacionales (**Oracle, PL/SQL**). * Experiencia en diseño y control de proyectos. ### **Deseable:** * Conocimientos en contenedores (**Docker, Kubernetes, OpenShift**). * Familiaridad con **microservicios** y patrones de integración. * Experiencia en diagramas de interacción y arquitectura. ### **Competencias clave:** * Liderazgo y gestión de equipos. * Pensamiento analítico y orientación a resultados. * Comunicación efectiva y trabajo colaborativo. * Proactividad e iniciativa para la mejora continua.


