Localización: Zaragoza, Zaragoza, España (Híbrido)
Experiencia: 4 Años de Experiencia
Descripció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 para trabajar 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 XD
Oportunidad 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.
Si estás listo para asumir el desafío y llevar tu carrera al siguiente nivel, ¡únete a nuestro equipo y ayúdanos a transformar esta plataforma en una solución tecnológica avanzada y de alto rendimiento!
Requisitos:
Al menos 3 años de experiencia en desarrollo con C# y .NET Framework , especialmente en proyectos complejos.
Experiencia previa en migración de aplicaciones Web Forms a Blazor .NET Core .
Conocimientos avanzados en diseño de arquitectura de software y patrones de diseño.
Dominio de SQL Server : diseño de bases de datos, optimización de consultas y gestión avanzada de datos.
Experiencia sólida en Azure , incluyendo despliegue de aplicaciones, optimización de servicios y administración de infraestructura.
Habilidad para diseñar y crear controles personalizados en Blazor para mejorar la experiencia de usuario.
Experiencia en mejora continua de software , con un enfoque en optimización y refactorización de código.
Familiaridad con pruebas automatizadas y frameworks de prueba continua para garantizar la calidad del software.
Capacidad técnica y experiencia en proyectos ágiles (Scrum/Kanban).
Deseable:
Experiencia con Azure DevOps y herramientas de CI/CD para automatización y despliegue continuo.
Conocimientos en UI/UX y desarrollo de interfaces centradas en la experiencia del usuario.
Familiaridad con plataformas de IA para integrar funcionalidades inteligentes en la aplicación.
Conocimiento y experiencia práctica en Inteligencia Artificial , con preferencia por la integración de servicios de IA en entornos de software.
#J-18808-Ljbffr