Liderar y coordinar equipos de desarrollo en la planificación, diseño y ejecución de proyectos tecnológicos.
Actuar como punto de contacto técnico entre los equipos de desarrollo y otros departamentos, asegurando que se cumplan los requisitos del negocio.
Desarrollar y mantener aplicaciones web y sistemas utilizando Java 1.8, Spring Framework, Spring Boot y bases de datos SQL Server.
Implementar y promover las mejores prácticas de desarrollo de software, incluyendo control de versiones con Git.
Supervisar el desarrollo de soluciones front-end utilizando Angular y/o React, asegurando la integración efectiva con las aplicaciones back-end.
Realizar revisiones de código y proporcionar retroalimentación constructiva para fomentar la mejora continua del equipo.
Identificar y mitigar riesgos técnicos en los proyectos, proponiendo soluciones efectivas y eficientes.
Colaborar con arquitectos de software y otros líderes técnicos para definir la arquitectura y la estrategia tecnológica de la empresa.
Requisitos y competencias:
Inglés (hablado y escrito)
Habilidades:
Java 1.8
Spring Framework + Spring Boot
SQL Server
Git
SCRUM, Metodologías Agiles
Manejo de equipos de desarrollo.
Deseable:
Angular/React
Arquitectura y Seguridad SSP
Se aplicará prueba técnica.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.