Desarrollador líder / Desarrollador Senior (h/m/x) .NET (Blazor Server), SabadellEl Puesto
Buscamos 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 mas 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
#J-18808-Ljbffr