Desde Hays Technologies, nos encontramos colaborando con una destacada empresa líder con más de 35 años de trayectoria en el sector de la Propiedad Industrial. Nuestra búsqueda se centra en un profesional altamente cualificado para un proyecto estratégico de modernización de su
software
principal, referente en España y Latinoamérica.
Buscamos un/a Desarrollador/a .NET/WPF Senior con experiencia comprobada en refactorización y arquitectura de software para liderar la evolución de nuestra aplicación de escritorio
core
.
El objetivo primordial es la migración y modernización integral del código base y la interfaz de usuario, garantizando la eliminación de dependencias
legacy
y la alineación con los estándares tecnológicos más recientes (basado en .NET 9, C# y SQL Server). Este rol exige una combinación de visión arquitectónica y ejecución técnica precisa.
Funciones y Responsabilidades Clave
El candidato seleccionado asumirá las siguientes responsabilidades, enfocadas en la calidad, el rendimiento y la sostenibilidad del producto:
* Análisis y Refactorización:
Ejecutar un análisis exhaustivo y la refactorización del código actual en WPF/C#, aplicando principios de
clean code
y optimización de rendimiento.
* Migración de Componentes:
Sustituir la librería DevComponents (obsoleta) y el código
legacy
asociado a DevExpress por soluciones actualizadas y eficientes.
* Modernización UI/UX:
Adaptar la interfaz de usuario al tema Fluid de .NET 9 para WPF, asegurando un
look & feel
contemporáneo y una experiencia de usuario optimizada.
* Diseño Arquitectónico:
Implementar la separación de la lógica de negocio de los componentes de presentación (refuerzo del patrón MVVM), promoviendo la mantenibilidad y escalabilidad del código.
* Integración de Datos:
Garantizar la compatibilidad y optimizar las interacciones de la aplicación con la base de datos SQL Server.
* Documentación Técnica:
Generar documentación clara sobre la nueva arquitectura, patrones de diseño aplicados y buenas prácticas para la transferencia de conocimiento y el mantenimiento futuro.
Requisitos del Candidato
* Experiencia Técnica Sólida:
Mínimo de 4-6 años de experiencia profesional con .NET (C#) y WPF.
* Especialización en Legacy:
Conocimiento avanzado en refactorización, migración y modernización de aplicaciones de escritorio complejas.
* Conocimiento de Componentes:
Experiencia demostrable trabajando con librerías de componentes UI de terceros, incluyendo DevExpress y/o DevComponents.
* Arquitectura:
Dominio de patrones de diseño, especialmente MVVM, y la aplicación de principios de arquitectura de software para asegurar la robustez.
* Bases de Datos:
Experiencia en la integración y optimización de consultas con SQL Server.
* Habilidades Blandas:
Capacidad demostrada para analizar código existente (
legacy
), proponer soluciones arquitectónicas y documentar procesos de forma concisa.
Se valorará positivamente:
* Experiencia directa con .NET 9.
* Proyectos previos que involucren una modernización UI/UX profunda dentro del ecosistema WPF.
* Excelentes habilidades de comunicación técnica y colaboración en equipos.
Qué ofrecemos
Salario abierto
4 días remoto 1 presencial
Retribución flexible