
Applications Development Sr. Analyst
Misión del puesto de trabajo:
Será responsable de analizar, mantener y optimizar aplicaciones corporativas, desempeñando un papel clave en la identificación de oportunidades de mejora y en la resolución de incidencias. Este puesto trabaja dentro de un equipo multidisciplinario para garantizar que las aplicaciones existentes funcionen de manera eficiente y se alineen con las necesidades del negocio. Colaborar estrechamente con los desarrolladores y otros departamentos para identificar requisitos técnicos, optimizar funcionalidades y contribuir a la evolución de las aplicaciones puestas en producción, asegurando su rendimiento y escalabilidad.
Requisitos del perfil:
- Título universitario en Ingeniería de Software o áreas afines (preferible), o formación técnica en Desarrollo Web.
- Formación en Frontend / Backend Development será altamente valorada.
- Mínimo 4 años de experiencia en desarrollo de aplicaciones, preferiblemente 5 años.
- Experiencia sólida en ReactJS, Spring Boot, Spring JPA, y MySQL.
- Conocimiento y experiencia en Backend Development y en el desarrollo de Restful Web Services.
- Familiaridad con el ciclo completo de vida de las aplicaciones, desde el análisis hasta la puesta en producción y mantenimiento.
- Habilidad para solucionar problemas técnicos complejos y optimizar aplicaciones ya en producción.
- Experiencia en la implementación de API's utilizando herramientas como Swagger UI y OpenAPI.
Funciones y tareas principales del puesto:
- Colaborar con los equipos de negocio y desarrollo para identificar y analizar los requisitos técnicos de las aplicaciones, asegurando que las soluciones propuestas cumplan con las necesidades del negocio y los estándares de calidad.
- Monitorear el rendimiento de las aplicaciones en producción, realizando ajustes y mejoras continuas para asegurar que las aplicaciones funcionen de manera eficiente y sin interrupciones.
- Participar activamente en el desarrollo de componentes backend y frontend, utilizando tecnologías como ReactJS, Spring Boot, Spring JPA y MySQL, y asegurando la correcta integración con sistemas existentes.
- Trabajar en el diseño, desarrollo y mantenimiento de Restful Web Services y APIs, utilizando herramientas como Swagger UI y OpenAPI para la documentación y mejora de las interfaces de programación de aplicaciones.
- Identificar y solucionar problemas técnicos complejos relacionados con las aplicaciones existentes, garantizando que se mantenga la estabilidad y el rendimiento óptimo de las mismas.
- Generar y mantener la documentación técnica de las aplicaciones, incluidas las especificaciones, procesos de integración y la estructura de las APIs, para asegurar que el equipo y otros departamentos puedan comprender y gestionar las soluciones.
- Participar activamente en equipos de trabajo ágiles, contribuyendo en las sesiones de planificación, revisión y retrospectivas dentro del marco de Scrum, y gestionando las tareas a través de herramientas como Jira.
- Desarrollar pruebas unitarias y de integración para las aplicaciones, garantizando que los desarrollos sean funcionales, confiables y estén alineados con los requisitos establecidos.
- Investigar y proponer nuevas tecnologías y metodologías que puedan mejorar la eficiencia y la calidad de los desarrollos, así como la experiencia del usuario final.
- Colaborar en la mejora de los procesos de desarrollo, implementando mejores prácticas para el ciclo de vida de las aplicaciones, desde el diseño hasta la puesta en producción y mantenimiento.
- Asistir en la implementación y despliegue de nuevas versiones de aplicaciones, colaborando con los equipos de DevOps o infraestructura para garantizar un despliegue fluido y sin problemas.
- Evaluar cómo las aplicaciones desarrolladas impactan en los procesos de negocio y colaborar para alinearlas mejor con las necesidades de la empresa, especialmente en sectores específicos como el negocio hotelero.
¿Qué te ofrecemos?
Formar parte de un equipo dinámico, multicultural, con mentalidad ganadora y que cuenta con grandes profesionales del sector hotelero.
Contratación estable, con oportunidad de crecimiento.
Planes de desarrollo para llevar tu potencial al máximo.
Estar al día de las nuevas tendencias de tu área y del sector, además de potenciar tus habilidades mediante planes de formación.
Trabajar en una empresa socialmente responsable, con posibilidad de colaborar con iniciativas para preservar el medio ambiente y promover la integración social.