Descripción
El Gerente es responsable de impulsar el desarrollo de soluciones y productos de software, colaborando con el equipo de desarrollo para establecer e implementar una visión técnica. Este rol garantiza que la arquitectura de la aplicación esté alineada con las necesidades comerciales actuales y futuras. El gerente aprovechará su experiencia en tecnologías, metodologías y herramientas para apoyar la estrategia empresarial y digital. Además, el rol implica codificación, arquitectura y proporcionar liderazgo técnico y mentoría a los desarrolladores que construyen las características del producto.
RESPONSABILIDADES GENERALES
- Desarrollar y gestionar un equipo de desarrolladores que se esfuerzan por entregar código de calidad.
- Enfocarse en el desarrollo macro y entender/dirigir la arquitectura de solución del panorama general y la hoja de ruta tecnológica global.
- Entender y contribuir a la solución técnica desde el diseño hasta el nivel de código.
- Gestionar y liderar un equipo de desarrollo para el diseño y desarrollo del sistema interno de HRIS de la empresa y convertir la mayoría de los procesos manuales en automatización.
- Revisar y aprobar la implementación de código en el sistema de los desarrolladores.
- Proporcionar actualizaciones sobre nuevas características, mejoras y contenido de la aplicación web y móvil.
- Identificar y solucionar proactivamente problemas, y mantener la compatibilidad entre plataformas de la aplicación.
DESARROLLO DEL EQUIPO Y MENTORÍA
- Proporcionar orientación a los desarrolladores y evaluar y entrenar a los desarrolladores para mejorar continuamente su rendimiento tanto como tecnólogos como miembros del equipo.
- Proporcionar liderazgo y orientación para entrenar, motivar y guiar a los miembros del equipo hacia sus niveles óptimos de rendimiento y desarrollo profesional.
- Establecer, monitorear y mantener estándares de calidad de software con el equipo de desarrollo.
- Trabajar con todos los desarrolladores del equipo para asegurar que cumplan con los estándares de calidad de software acordados para que el trabajo se realice con la máxima calidad posible.
- Colaborar con el equipo para garantizar que se implementen procesos y herramientas suficientes para satisfacer los requerimientos del negocio y de los clientes.
- Asegurarse de que estos procesos se estén siguiendo y ajustar según sea necesario.
ESTÁNDARES Y PROCESO DE DESARROLLO
- Trabajar con las partes interesadas internas de Gestión para establecer y mantener procesos y
- procedimientos de desarrollo para la gestión efectiva de proyectos.
- Realizar revisiones de código regularmente sobre el código de los desarrolladores reportados directamente para asegurar la máxima calidad posible.
CUALIFICACIONES CLAVE
- Diploma o título universitario en el campo de la informática o ingeniería de software, y/o experiencia laboral relevante.
- Experiencia en la construcción de aplicaciones nativas e híbridas (HTML5, JavaScript).
- Lenguajes requeridos: PHP y Laravel.
- Amplia experiencia y familiaridad trabajando en un equipo Agile/SCRUM.
- Experiencia en una variedad de enfoques y metodologías de desarrollo de software, incluyendo Agile y Waterfall.
- Experiencia liderando desarrolladores de software utilizando herramientas actuales y siguiendo prácticas de desarrollo vigentes.
- Experiencia con sistemas de gestión de control de versiones y entornos de integración/despliegue continuo.
- Experiencia en depuración, perfilado de rendimiento y optimización.
- Comprensión integral de técnicas y teorías de desarrollo de aplicaciones orientadas a objetos y orientadas a servicios.
- Experiencia gestionando directamente otros equipos.
Requisito
Por favor, consulte la descripción del trabajo.