Desarrollador Fullstack .Net (C#)

Randstad
Las Rozas de Madrid, Spain
6 days ago
Apply on www.randstad.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Shift work

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Databases Continuous Integration
+33 more
Relational Databases Software Debugging Dependency Injection Software Design Patterns Language Integrated Query Middleware Entity Framework Github PostgreSQL Microsoft SQL Server MongoDB Nunit Scrum Methodology RabbitMQ Mstest Swagger Software Engineering Web Applications Openapi Azure Service Bus .NET Core Backend Git Xunit Git Flow Information Technology Apache Kafka Restful APIs Code Restructuring Software Version Control Docker Web Api Microservices

Job description

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).

Requirements

  • Formación: FP Grado Superior, Ciclo Formativo Grado Superior: Informática
  • Conocimientos: .net
  • Experiencia: 2 años, 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)., 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.

Benefits & conditions

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.

About the company

Trabajarás para una compañía especializada en consultoría de sistemas, desarrollo informático y creación de ecosistemas tecnológicos e inteligentes en la nube. Insfera destaca por diseñar soluciones de vanguardia orientadas a la optimización de procesos y la gestión avanzada, promoviendo un entorno de trabajo colaborativo, innovador y en constante evolución técnica., Sabemos que los perfiles profesionales IT son unos de los más demandados en el mercado laboral actual. Randstad Digital somos una división encargada de la selección profesional y especializada de perfiles IT tanto para su contratación directa como para su contratación temporal., La ambición de Randstad es ser la compañía de talento más equitativa y especializada del mundo. Ayudamos a las personas y a las organizaciones a desarrollar su verdadero potencial, buscando oportunidades que impulsen la sostenibilidad económica y prioricen el bienestar de las personas y el planeta.

empleo inclusivo

Nuestra convicción de que todas las personas, independientemente de su procedencia, tienen las mismas oportunidades de éxito se demuestra en nuestros procesos, donde promovemos la equidad laboral a través equipos diversos e inclusivos.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.randstad.es
Prepare application

Good distractions

Loading talks and stories from around this role…