.Localización: Zaragoza, Zaragoza, España (Híbrido)Experiencia: 4 Años de ExperienciaDescripción:¿Te apasionan los retos tecnológicos? Estamos buscando un Programador Senior que desee enfrentarse a desafíos complejos y emocionantes en un proyecto clave de migración y modernización de un producto propio, asegurando la calidad del software.El proyecto consiste en migrar una aplicación basada en Web Forms a Blazor .NET Core, con un enfoque en la mejora de la arquitectura, creación de controles propios y la integración de Inteligencia Artificial (IA) y analítica de datos avanzada para optimizar procesos y flujos.Este rol no es solo una migración; es una oportunidad paratrabajar en la evolución tecnológica de un producto existente, rediseñando flujos de trabajo, mejorando el rendimiento y escalabilidad del sistema, y participando activamente en la mejora continua del software.Si te encanta innovar, diseñar soluciones adaptadas al software y trabajar en la vanguardia tecnológica, este puesto es para ti. Este puesto es ideal para aquellos que buscan crecer en un entorno que promueve la mejora continua, el trabajo con tecnologías punta y la automación de pruebas para asegurar la calidad del código.Responsabilidades:Participación en la migración de una aplicación basada en Web Forms a la nueva arquitectura en Blazor .NET Core.Diseñar e implementar controles y componentes personalizados para mejorar la usabilidad y funcionalidad del software.Participar activamente, optimizando flujos de trabajo y mejorando la experiencia de usuario.Redefinir la arquitectura del software, asegurando que sea escalable, flexible y orientada al futuro.Trabajar en la integración de tecnologías de IA para mejorar las capacidades del sistema y aportar valor añadido.Implementar mejora continua del software a través de técnicas de code review, refactoring y optimización de código.Gestionar y optimizar las bases de datos SQL Server para asegurar alto rendimiento y confiabilidad.Desplegar y gestionar servicios en la nube, utilizando Azure, optimizando el uso de recursos y asegurando la alta disponibilidad del sistema.Colaborar con el equipo de diseño, producto y QA para garantizar que las soluciones cumplan con los estándares más altos de calidad y usabilidad.Desarrollar y ejecutar pruebas unitarias y asegurar la calidad del software mediante la automatización de pruebas continuas.Colaborar con otros equipos para mantener altos estándares de desarrollo, trabajando con metodologías ágiles.Ofrecemos:El mejor equipo que se puede tener XDOportunidad de trabajar en un proyecto tecnológicamente avanzado, integrando Blazor .NET Core, IA y analítica de datos.Retos técnicos continuos, incluyendo el rediseño de la arquitectura y la mejora de flujos de trabajo.Cultura de innovación y mejora continua, con enfoque en la automatización de pruebas y aseguramiento de la calidad