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