Desarrollador Senior.NET
hace 8 días
Madrid
¡En la UFV te estamos buscando! Aumente sus posibilidades de conseguir una entrevista leyendo la siguiente descripción general de este puesto antes de presentar su candidatura. Queremos construir una comunidad universitaria con personas capaces de promover la transformación de la sociedad y la cultura. Desarrollador Senior .NET con más de 5 años de experiencia especializado en arquitectura de software, calidad de código y modernización de sistemas. Enfoque técnico orientado a diseñar soluciones mantenibles, escalables y bien testeadas, con sólida capacidad para comprender sistemas complejos, refactorizarlos y elevar sus estándares de calidad. Responsabilidades • Diseñar y desarrollar soluciones .NET escalables, mantenibles y bien testeadas, aplicando patrones de diseño para garantizar código de calidad, • Refactorizar y modernizar aplicaciones legacy, mejorando su arquitectura, rendimiento y mantenibilidad mediante técnicas de refactorización continua, • Diseñar y definir APIs REST siguiendo buenas prácticas: contratos claros, versionado, seguridad, documentación (OpenAPI/Swagger) y estrategias de API Gateway, • Implementar y optimizar pipelines CI/CD con GitHub Actions, automatizando testing, builds, análisis de calidad y despliegues para garantizar entregas continuas y seguras, • Desarrollar estrategias de testing completas: unitario, integración, contrato y E2E, asegurando cobertura adecuada y calidad del software, • Realizar code reviews rigurosos, aportando feedback constructivo y asegurando que el código cumple estándares de calidad, seguridad y mejores prácticas, • Colaborar con equipos multidisciplinares (product, negocio, QA, DevOps) en análisis técnico y funcional, aportando criterio técnico y visión arquitectónica, • Detectar y proponer mejoras en procesos de desarrollo, arquitectura, rendimiento y prácticas de calidad, impulsando la mejora continua del equipo, • Optimizar rendimiento de aplicaciones y bases de datos (Oracle), identificando cuellos de botella y aplicando mejoras medibles, • Documentar soluciones técnicas, arquitecturas y decisiones de diseño para facilitar el mantenimiento y transferencia de conocimiento Requisitos Imprescindibles • Más de 5 años trabajando con el ecosistema .NET, • Dominio en:, • .NET Core y .NET Framework, • C# avanzado VB.NET y ASP.NET, • Entity Framework y ORMs, • Patrones de diseño (SOLID, GoF, KISS, Clean Architecture…), • Diseño, definición y consumo de APIs REST (contratos claros, versionado, documentación), • Testing automatizado: unitario, de integración, de contrato y E2E, • Refactorización de código legacy y mejora continua de sistemas, • Experiencia en:, • Git y Github, • Creación y gestión de pipelines CI/CD con Git y GitHub Actions, • Refactorización y Migración de sistemas legacy, • Code reviews y aseguramiento de calidad del código, • Conocimiento de metodologías Agile y buenas prácticas de desarrollo, • Familiaridad con herramientas de ticketing y gestión de proyectos (Jira, Azure DevOps) Requisitos Deseables • Experiencia en el sector educativo o con sistemas universitarios, • Conocimiento de Oracle Database, optimización de queries SQL y desarrollo en PL/SQL, • Experiencia en cloud AWS (Lambda, EC2, S3, API Gateway, Fargate, RDS), • Experiencia integrando herramientas de IA en el flujo de desarrollo manteniendo estándares de calidad, seguridad y buenas prácticas, • Experiencia con integraciones Salesforce, • Python o Node.js como tecnologías complementarias, • Nivel de inglés B1 o superior. Te ofrecemos: • Trabajar en un campus universitario con todo tipo de servicios (centro deportivo, servicios de restauración, zonas al aire libre…) y actividades, culturales y formativas., • Posibilidad de retribución flexible., • Modelo híbrido de trabajo.