El 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.
Responsabilidades
* 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
Requisitos
* 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
Tus ventajas
* 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
* Un paquete retributivo competitivo
* Oficinas bien ubicadas en Sabadell con buenas comunicaciones
Über uns
zvoove ist der marktführende Anbieter von Cloud-Lösungen für die Personal- und Gebäudedienstleistungsbranche in Europa. In einem dynamischen Ökosystem aus Dienstleister:innen, Mitarbeitenden und Unternehmen verbessert zvoove die Arbeitswelt durch End-to-End-Digitalisierung für Dienstleister:innen, mehr Jobangebote und Karrierechancen für Arbeitnehmende und gesicherte Arbeitskraft für Unternehmen. Rund 6.700 Kunden vertrauen auf zvoove. Sie verwalten heute über 2,5 Millionen Arbeitnehmende, 17,5 Milliarden Euro an jährlichen Lohnzahlungen und über zwei Millionen Bewerbungen pro Jahr über die zvoove Plattformen. zvoove beschäftigt über 650 Mitarbeitende an 21 Standorten in Europa und Lateinamerika.