Ingeniero De Software Senior

Hays
Municipality of Salamanca, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English

Job location

Remote
Municipality of Salamanca, Spain

Tech stack

HTML
JavaScript
.NET
Artificial Intelligence
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Computer Engineering
Continuous Integration
DevOps
Programming Tools
Windows Server
Software Engineering
SQL Databases
Web Applications
Web Pages
GIT
Git Flow
REST
Multiplatform
Microservices

Job description

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

Requirements

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.

Benefits & conditions

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

Apply for this position