Estamos en búsqueda de un/a Desarrollador/a Full-Stack .NET/Blazor (Nivel Intermedio a Senior) para liderar el mantenimiento, la evolución tecnológica y el despliegue seguro de nuestro proyecto en Blazor (.NET 9).
Objetivo del puesto
Serás responsable directo de garantizar la continuidad, calidad y arquitectura del sistema, asegurando entregas estables mediante buenas prácticas de desarrollo, automatización de pruebas y pipelines de CI/CD.
Responsabilidades Principales
- Mantenimiento y Evolución: Identificar, diagnosticar y resolver bugs, además de implementar mejoras funcionales pequeñas y medianas según prioridades del negocio.
- Calidad y Testing: Ejecutar y mantener la suite de pruebas automatizadas (unitarias, integración y componentes).
- Calidad de Código: Revisar y aprobar Pull Requests (PRs), aplicando estándares de code review, arquitectura en capas y principios SOLID.
- Base de Datos: Gestionar migraciones de modelo,
cambios de esquema y optimización de consultas en SQL Server.
- DevOps y Seguridad: Mantener pipelines de CI/CD para despliegues seguros, gestionar la actualización periódica de dependencias y la aplicación de parches de seguridad.
- Rendimiento: Monitorizar logs, realizar perfiles de ejecución y resolver cuellos de botella en la aplicación.
Requisitos Técnicos Imprescindibles
- Framework: .NET 9 y C# contemporáneo.
- Frontend: Blazor (Server / WebAssembly), manejo avanzado de componentes y su ciclo de vida.
- Persistencia y BD: Entity Framework Core (migraciones, rendimiento) y SQL Server (diseño, optimización y respaldos).
- Entorno de Trabajo: Visual Studio 2022/2026, PowerShell y ecosistemas Windows.
- Control de Versiones: Git (flujos de trabajo con features y PRs) y GitHub/Azure DevOps.
- Pruebas Automatizadas: xUnit / NUnit, bUnit (para componentes Blazor) y pruebas de integración.
- CI/CD: Experiencia en automatización con GitHub Actions o A