El PuestoBuscamos un Desarrollador Senior .NET altamente experimentado para unirse a nuestro equipo de desarrollo. Serás fundamental en la modernización de nuestros sistemas existentes, liderando la migración de aplicaciones legacy basadas en .NET 3.5 WinForms a tecnologías .NET modernas, con un enfoque principal en Blazor Server. Tu rol requerirá una sólida autonomía, capacidad para resolver problemas complejos, garantizar la calidad del código a través de testing riguroso, implementar prácticas de seguridad robustas, gestionar la deuda técnica y contribuir activamente en entornos ágiles.Analizar, planificar y ejecutar la migración de aplicaciones .NET 3.5 WinForms a una arquitectura y tecnología modernas (principalmente Blazor Server).Comprender el código legacy, identificar la lógica de negocio clave y refactorizar / reimplementar funcionalidades en el nuevo stack tecnológico.Diseñar y desarrollar aplicaciones web modernas y componentes reutilizables utilizando Blazor Server y las versiones más modernas de .NET.Implementar interfaces de usuario interactivas y responsivas.Integrar componentes de Blazor con APIs y servicios backend.Escribir código limpio, mantenible, eficiente y bien documentado.Diseñar e implementar pruebas unitarias, de integración y, si aplica, end-to-end (E2E) para asegurar la estabilidad y fiabilidad de las aplicaciones.Participar activamente en revisiones de código (code reviews) y fomentar las mejores prácticas dentro del equipo.Identificar, analizar y mitigar vulnerabilidades de seguridad comunes en las aplicaciones web y APIs.Identificar proactivamente áreas con deuda técnica y proponer planes para su reducción o eliminación.Refactorizar código existente para mejorar su estructura, rendimiento y mantenibilidad.Equilibrar la entrega de nuevas funcionalidades con la necesidad de mantener un código base saludable.Crear y mantener documentación clara y precisa sobre la arquitectura, diseño, APIs, procesos y decisiones técnicas.Tomar ownership de las tareas y proyectos, trabajando con mínima supervisión.Investigar, evaluar y proponer nuevas tecnologías, herramientas y enfoques para resolver problemas.Mentorizar a otros miembros del equipo.5+ años de experiencia profesional en desarrollo con .NET Framework y .NET Core / .NET.Experiencia comprobada en roles Senior, demostrando capacidad para liderar el desarrollo, tomar decisiones técnicas y trabajar de forma autónoma.Conocimiento avanzado de Blazor Server y el desarrollo web con tecnologías Microsoft.Experiencia sólida en C#, SQL Server y Entity Framework.Experiencia significativa en la migración y modernización de sistemas legacy, particularmente aplicaciones WinForms y versiones antiguas como .NET 3.5.Capacidad para leer y comprender código antiguo y refactorizarlo a patrones modernos.Dominio de prácticas de testing (unitario, integración, e2e) utilizando herramientas como xUnit, NUnit, MSTest y Playwright.Conocimiento y aplicación de principios de diseño de software (SOLID, DRY, KISS) y patrones de arquitectura.Conocimientos sólidos en seguridad de aplicaciones web y buenas prácticas OWASP.Conocimientos en arquitecturas de microservicios.Comprensión de métricas de calidad de código y herramientas de análisis estático.Experiencia trabajando en entornos con metodologías Ágiles (Scrum, Kanban).Dominio de sistemas de control de versiones, indispensablemente Git.Experiencia en CI / CD y prácticas DevOps.Excelente capacidad de resolución de problemas y pensamiento crítico.Capacidad para mentorizar y compartir conocimiento.Contrato indefinido, apostando por tu desarrollo a largo plazo en Freematica.Un buen ambiente de trabajo, fomentando la colaboración, el respeto y el crecimiento profesional.Trabajo híbrido presencial / teletrabajo, ofreciéndote flexibilidad para equilibrar tu vida personal y profesional.Jornada intensiva los viernes, para que disfrutes de un fin de semana más largo.La oportunidad de formar parte de un equipo joven, dinámico y apasionado por la tecnología.Proyectos desafiantes y variados con empresas de diferentes sectores.La posibilidad de crecer profesionalmente y desarrollar tus habilidades en un sector en constante evolución.Formación continua en nuestro ERP y en las últimas tendencias de gestión de RRHH.Oficinas bien ubicadas en Sabadell con buenas comunicaciones.Crear una alerta de empleo para esta búsqueda
Desarrollador Senior - Sabadell, Cataluña, España
J-18808-Ljbffr
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.