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 protegido 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).
Ambiente 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
📌 Desarrollador Senior/a Full Stack Net Puerto Vallarta
🏢 PHARMACY PVR
📍 Puerto Vallarta
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.