Empleo / Randstad

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.