Empresas:
Oficinas CentralesMision del puesto
Formar parte del equipo de desarrollo de Apps Corporativas. Un equipo multidisciplinar y con gran impacto en las necesidades de negocio. Mantener y evolucionar aplicaciones ya puestas en Productivo.
Requisitos del perfil
Estudios (especificar si hubiera requisitos legales para el ejercicio del puesto):
Ingeniería de Software o Similar (Preferible) ó Formaciones en desarrollo web. Frontend / Backend;
Experiencia y conocimientos técnicos:
Mínimo 4 años de experiencia, preferible 5 años;
ReactJS;
Spring Boot;
Spring JPA;
Mysql;
Backend Development;
Restfull Web Services;
Otros requisitos deseables (no imprescindibles):
Conocimientos de negocio Hotelero;
Jira;
Vaadin (JavaFrontend Framework);
Docker;
Swagger UI- OpenAPI.
Funciones y tareas principales del puesto
Liderar el diseño, desarrollo e implementación de aplicaciones de software a gran escala. Proporcionar asesoramiento experto y orientación técnica a equipos de desarrollo y otros departamentos. Gestionar proyectos de desarrollo de aplicaciones desde la concepción hasta la entrega, asegurando que se cumplan los requisitos del cliente y los plazos establecidos. Evaluar y seleccionar las herramientas y tecnologías más adecuadas para el desarrollo de aplicaciones. Supervisar la calidad del código y garantizar el cumplimiento de las mejores prácticas de programación. Realizar revisiones de código y proporcionar retroalimentación constructiva a los miembros del equipo. Desarrollar y mantener la documentación técnica sobre arquitecturas, procesos y herramientas utilizadas en las aplicaciones. Identificar y abordar problemas técnicos complejos, proponiendo soluciones innovadoras. Colaborar con los equipos de negocio para definir los requisitos y las funcionalidades de las aplicaciones. Garantizar que las aplicaciones sean seguras, escalables, y eficientes en el uso de recursos. Supervisar las pruebas de las aplicaciones y la resolución de errores. Asegurar la integración de las aplicaciones con otros sistemas internos y externos. Mantenerse al tanto de las tendencias y tecnologías emergentes en el desarrollo de aplicaciones. Mentorizar y formar a desarrolladores junior y de nivel intermedio. Realizar la planificación estratégica de las aplicaciones a largo plazo, alineándola con los objetivos empresariales. Gestionar la relación con proveedores de servicios externos y terceros para la integración de soluciones. Colaborar con el equipo de soporte para resolver incidentes y problemas post-lanzamiento de las aplicaciones.Requisitos
: