Desde HAYS estamos colaborando con una empresa líder y más innovadora de su sector, que precisa incorpar un Desarrollador Senior I+D de Software para ampliar su equipo de desarrollo de software con ubicación en Peralta. Buscamos incorporar una persona con experiencia y capacidad técnica consolidada que participe activamente en la evolución del sistema, aportando criterio en decisiones de arquitectura, adopción de nuevas tecnologías y mejora de los procesos de desarrollo. ¿QUÉ BUSCAMOS? Grado en Ingeniería Informática, Ingeniería de Telecomunicación, Ingeniería Industrial con especialización software, o titulación universitaria similar. También se valorarán candidaturas que, sin cumplir exactamente la titulación indicada, aporten experiencia profesional sólida y demostrable en desarrollo software, arquitectura y bases de datos. Imprescindible conocimientos y experiencia real de programación en plataforma. NET con lenguaje C#. Imprescindible conocimientos y experiencia real sobre Bases de datos cliente/servidor tipo SQL, modelado de datos y optimización básica. Imprescindible experiencia en desarrollo de páginas web (HTML + CSS + Java Script). Imprescindible experiencia en diseño de arquitecturas modernas (microservicios, arquitecturas basadas en eventos, APIs REST). Imprescindible experiencia avanzada en gestión de código fuente mediante Git, en entornos colaborativos y multiplataforma. Se valorará experiencia trabajando con múltiples ramas activas (branching strategies) para el desarrollo concurrente de funcionalidades, aplicación de flujos de trabajo estructurados (Git Flow, Trunk-Based Development u otros), así como gestión de merges, resolución de conflictos y mantenimiento de la integridad del repositorio. Imprescindibles buenas prácticas de despliegue en la nube (CI/CD, Ia C, Dev Ops). Imprescindible disponer de conocimientos en seguridad en aplicaciones web y entornos Cloud, incluyendo autorización y protección de datos. Imprescindible experiencia en uso de inteligencia artificial aplicada al desarrollo software, automatización de tareas o mejora de procesos de ingeniería. Valorable experiencia en gestión y administración de servidores Windows. Valorable conocimientos en servicios de la plataforma Azure (Service Bus, App Insights, Blob, App Services / Functions / Containers). Valorable buenas prácticas desarrollo (SOLID, TDD). Necesario como mínimo un nivel medio de idioma inglés (B2 o superior). FUNCIONES Y TAREAS: Participar en el análisis y definición de nuevos requerimientos y funcionalidades para el software vertical de gestión de máquinas Vending. Colaborar con el equipo de negocio para comprender las necesidades del negocio y traducirlas en especificaciones técnicas. Contribuir a la toma de decisiones técnicas sobre arquitectura y tecnologías a emplear. Contribuir al desarrollo, mejora y evolución del software desplegado en servidores Azure, programando en plataforma. NET utilizando el lenguaje C#. Proponer e impulsar mejoras en el diseño, calidad y mantenibilidad del software. Colaborar con el equipo en la adopción de nuevas prácticas y herramientas de desarrollo. Participar en la modernización progresiva del sistema, manteniendo el equilibrio con el código existente. Contribuir a la mejora continua de los procesos de desarrollo. Colaborar con el equipo de soporte de nivel 1 y 2 para resolver incidencias y problemas reportados por los clientes. ¿QUÉ OFRECEMOS? Contrato indefinido Proyecto atractivo, estable y de larga duración Posibilidad de 1 o 2 días de teletrabajo Horario: Jornada partida de 8:00 a 13:30 y de 14:30 a 17:00. Viernes jornada de 7 horas (de 8:00 a 15:00). Durante meses de Julio y Agosto jornada de 7 horas de 8:00 a 15:00h Salario atractivo según experiencia