Randstad
Desarrollador Fullstack .Net (C#)
- Ubicación
- Madrid · Híbrido
- Jornada
- Jornada completa
- Publicada
- ayer
Qué piden
ImprescindibleC#.NET CoreASP.NET CoreEntity Framework CoreSQL Server o PostgreSQLGitxUnit o NUnit o MSTest
ValorableDockerAzure o AWSCI/CDRabbitMQ o Kafka o Azure Service Bus
La oferta
Reportando al Tech Lead / Lead Developer, formarás parte activa del ciclo de vida del software en el equipo de ingeniería. Tus principales responsabilidades serán:
Desarrollo de Software: Diseñar, codificar y mantener APIs RESTful, microservicios y aplicaciones web robustas y seguras utilizando C# y .NET Core.
Gestión de Bases de Datos: Diseñar, optimizar y consultar bases de datos relacionales (SQL Server, PostgreSQL) y/o no relacionales (MongoDB), gestionando el acceso mediante ORMs como Entity Framework Core.
Calidad de Código: Escribir código limpio, mantenible y testeado a través de pruebas unitarias y de integración (xUnit, NUnit o MSTest).
Metodologías Ágiles: Participar activamente en los rituales ágiles (Scrum/Kanban), estimación de tareas, sesiones de diseño técnico y code reviews.
Mantenimiento y Refactorización: Identificar cuellos de botella, depurar errores (debugging) y refactorizar código para optimizar rendimiento y mantenibilidad.
Documentación Técnica: Documentar componentes, arquitectura básica y endpoints (Swagger / OpenAPI). Requisitos del puesto: Requisitos Imprescindibles:
Experiencia: De 2 a 3 años de experiencia demostrable trabajando de forma continua con C# y .NET Core / .NET 6+.
Desarrollo Backend: Experiencia sólida en ASP.NET Core Web API (principios RESTful, middleware, inyección de dependencias).
Bases de Datos & ORM: Dominio de Entity Framework Core, consultas LINQ y manejo de SQL Server o PostgreSQL.
Testing: Experiencia en creación de pruebas unitarias (xUnit, NUnit o MSTest).
Control de Versiones: Manejo fluido de Git (Gitflow, resolución de conflictos y pull requests).
Arquitectura y Patrones: Comprensión clara de principios SOLID, patrones de diseño y arquitecturas en capas (Clean Architecture, Onion Architecture o similar).
Requisitos Valorables:
Conocimientos en contenedores (Docker).
Familiaridad o experiencia básica con servicios cloud (Azure o AWS).
Integración y despliegue continuo (CI/CD con GitHub Actions o Azure DevOps).
Manejo de mensajería asíncrona (RabbitMQ, Kafka o Azure Service Bus).
Competencias Clave:
Capacidad analítica y resolución de problemas complejos.
Gran habilidad de comunicación y trabajo en equipo.
Autonomía, proactividad e interés por el aprendizaje continuo. Formación: FP Grado Superior
, Ciclo Formativo Grado Superior
: Informática
Conocimientos: .net
Experiencia: 2 años
Tus beneficios: Modalidad Híbrida de Trabajo: Disfruta de 3 días de teletrabajo a la semana y 2 días presenciales (con un periodo inicial de acogida para facilitar tu adaptación).
Horario Flexible: Entrada/salida flexible de lunes a jueves (8:00¿9:00 h a 17:00¿18:00 h) y jornada reducida los viernes (9:00 h a 14:00 h).
Jornada Intensiva de Verano: Del 15 de junio al 15 de septiembre, en horario continuado (de 7:30¿8:30 h a 14:30¿15:30 h) para que aproveches al máximo el buen tiempo.
Desarrollo Profesional: Entorno ágil con tecnologías actualizadas y oportunidad real de aprendizaje continuo en el ecosistema .NET.
Cultura Colaborativa: Excelente ambiente de equipo con supervisión moderada y espacio para tu autonomía y crecimiento personal.