.
*descripción del puesto*:*responsabilidades*:*1.
liderazgo efectivo*: dirigir a un equipo de desarrolladores de software en el diseño, desarrollo, prueba, implementación y mantenimiento de aplicaciones de software.*2.
entrega de proyectos*: gestionar todo el ciclo de vida de la aplicación para garantizar un alto rendimiento y capacidad de respuesta a las solicitudes del front-end.
asegurar que todos los proyectos se entreguen a tiempo, dentro del alcance y presupuesto.*3.
innovación y mejora continua*: desarrollar una estrategia para el equipo de desarrollo de software para cumplir con los objetivos y metas de la empresa.
fomentar un ambiente de aprendizaje y mejora continua.*4.
cumplimiento de estándares*: hacer cumplir la adhesión a los estándares y mejores prácticas de desarrollo de software dentro del equipo.*5.
colaboración interdepartamental*: colaborar con otros departamentos para comprender sus necesidades y traducirlas en soluciones de software funcionales.
proporcionar actualizaciones sobre el estado del proyecto a las partes interesadas.*6.
desarrollo y crecimiento del equipo*: mentorear y proporcionar orientación al equipo de desarrollo, ayudando a mejorar sus habilidades y fomentando su crecimiento profesional.*7.
adopción de tecnología*: mantenerse actualizado con las últimas tendencias y tecnologías de la industria para garantizar que las aplicaciones permanezcan actuales y competitivas.*requisitos*:1.
licenciatura en ciencias de la computación, tecnología de la información o un campo relacionado.
se prefiere una maestría.2.
al menos 5 años de experiência en desarrollo de software, con un mínimo de 2 años en un rol de liderazgo o gerencial.3.
experiência comprobada en la gestión del ciclo completo de desarrollo de software.*5.
experiência con tecnologías de front-end*: es esencial tener experiência trabajando con tecnologías de front-end como react o vue.*6.
experiência con bases de datos sql*: debe tener experiência en la creación y gestión de bases de datos sql, incluyendo la escritura de consultas complejas y la optimización del rendimiento de la base de datos.*7.
experiência con arquitectura de microservicios*: se requiere una comprensión sólida de la arquitectura de microservicios, incluyendo la creación, implementación y gestión de microservicios.*8.
conocimientos de devops*: experiência en integración y entrega continuas (ci/cd), y familiaridad con las herramientas de devops como jenkins, docker y kubernetes.*9.
pruebas y control de calidad*: experiência con pruebas automatizadas, incluyendo pruebas unitarias, pruebas de integración y pruebas de carga.*10.
gestión de proyectos de software*: conocimientos de las mejores prácticas de gestión de proyectos de software, incluyendo metodologías ágiles como scrum y kanban.*11.
control de versiones*: experiência con herramientas de control de versiones como git.12