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