Desarrollador/a Web .NET (C#)

Randstad
Madrid, Spain
7 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Services Unit Testing Microsoft Azure C Sharp (Programming Language) Code Review Databases Continuous Integration Data Security
+31 more
Relational Databases Software Debugging DevOps Web Development Language Integrated Query Entity Framework Github Human-Computer Interaction PostgreSQL Microsoft SQL Server MongoDB Nunit Scrum Methodology RabbitMQ Mstest Swagger Web Platforms Web Services Openapi Azure Service Bus .NET Core Backend Git Xunit Vue.js Git Flow Apache Kafka Front End Software Development Restful APIs Software Version Control Docker

Job description

Buscamos un Desarrollador Web .NET (C#) con entre 2 y 3 años de experiencia para sumarse a nuestro equipo de ingeniería. La persona seleccionada se enfocará en el diseño, desarrollo, pruebas y mantenimiento de aplicaciones y plataformas web, así como servicios backend modernos, escalables y seguros, integrando buenas prácticas y colaborando bajo metodologías ágiles.

Responsabilidades Principales

  • Desarrollo Web & Backend: Diseñar, codificar y mantener APIs RESTful, servicios backend y componentes web utilizando el ecosistema .NET (C#), asegurando una integración fluida con interfaces web modernas.
  • Integración Frontend: Colaborar activamente con el equipo frontend para el consumo eficiente de endpoints, diseño de contratos de datos y soporte en funcionalidades web (especialmente en entornos Vue.js).
  • Bases de Datos: Diseñar, optimizar y consultar bases de datos relacionales (SQL Server, PostgreSQL) y/o no relacionales (MongoDB), gestionando el acceso mediante Entity Framework Core.
  • Calidad de Código: Escribir código limpio y mantenible, aplicando pruebas unitarias e integración (xUnit, NUnit o MSTest).
  • Colaboración en Equipo: Participar en ceremonias ágiles (Scrum/Kanban), estimación de requerimientos, revisiones de código code reviews y diseño técnico.
  • Mantenimiento y Optimización: Identificar cuellos de botella en servicios web, depurar errores debugging y refactorizar código para mejorar tiempos de respuesta y escalabilidad.
  • Documentación: Documentar APIs y servicios web (Swagger/OpenAPI), así como arquitecturas y flujos técnicos clave.
  • Experiencia Web & Backend: 2-3 años de experiencia continua en desarrollo de aplicaciones web y APIs utilizando C# y .NET Core / .NET 6+.
  • Acceso a Datos: Manejo sólido de Entity Framework Core, LINQ y consultas sobre SQL Server o PostgreSQL.
  • Arquitectura y Principios: Aplicación práctica de principios SOLID, Clean Architecture o arquitecturas en capas para entornos web.
  • Pruebas: Experiencia en pruebas unitarias con xUnit, NUnit o similar.
  • Control de Versiones: Flujos de trabajo con Git (Gitflow, Pull Requests, code review).

Deseables (Muy Valorables)

  • Frontend con Vue.js (Gran Plus): Experiencia previa o conocimientos en Vue.js (Vue 2/3, Composition API, Pinia/Vuex), o disposición para interactuar/apoyar en el stack frontend del equipo.
  • Contenedores: Manejo básico de Docker para despliegue y desarrollo local de servicios web.
  • Cloud & DevOps: Conocimientos en despliegue en la nube (Azure App Services, AWS) y flujos CI/CD (GitHub Actions, Azure DevOps).
  • Mensajería Asíncrona: Experiencia con RabbitMQ, Kafka o Azure Service Bus.
  • Metodologías Ágiles: Trabajo cotidiano con marcos Scrum o Kanban.

Competencias y Habilidades Blandas

  • Visión Integral Web: Capacidad para entender el ciclo completo de una solicitud web, desde la interfaz de usuario hasta la base de datos.
  • Trabajo en Equipo y Comunicación: Fluidez para coordinarse entre perfiles backend y frontend, dando y recibiendo feedback constructivo.
  • Resolución de Problemas: Enfoque analítico para depurar incidencias web y proponer soluciones escalables.
  • Proactividad y Autonomía: Gestión eficiente de tareas con supervisión moderada y curiosidad constante por aprender nuevas herramientas del ecosistema web.

Requirements

  • Arquitectura y Principios: Aplicación práctica de principios SOLID, Clean Architecture o arquitecturas en capas para entornos web.
  • Pruebas: Experiencia en pruebas unitarias con xUnit, NUnit o similar.
  • Control de Versiones: Flujos de trabajo con Git (Gitflow, Pull Requests, code review)., * Frontend con Vue.js (Gran Plus): Experiencia previa o conocimientos en Vue.js (Vue 2/3, Composition API, Pinia/Vuex), o disposición para interactuar/apoyar en el stack frontend del equipo.
  • Contenedores: Manejo básico de Docker para despliegue y desarrollo local de servicios web.
  • Cloud & DevOps: Conocimientos en despliegue en la nube (Azure App Services, AWS) y flujos CI/CD (GitHub Actions, Azure DevOps).
  • Mensajería Asíncrona: Experiencia con RabbitMQ, Kafka o Azure Service Bus.
  • Metodologías Ágiles: Trabajo cotidiano con marcos Scrum o Kanban., * Visión Integral Web: Capacidad para entender el ciclo completo de una solicitud web, desde la interfaz de usuario hasta la base de datos.
  • Trabajo en Equipo y Comunicación: Fluidez para coordinarse entre perfiles backend y frontend, dando y recibiendo feedback constructivo.
  • Resolución de Problemas: Enfoque analítico para depurar incidencias web y proponer soluciones escalables.
  • Proactividad y Autonomía: Gestión eficiente de tareas con supervisión moderada y curiosidad constante por aprender nuevas herramientas del ecosistema web.

Apply for this position

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

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…