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