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 + JavaScript).- 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, IaC, DevOps).- 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