Senior .NET Developer (C#, ASP.NET Core, APIs)

knowmad Mood
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

ASP.NET
HTML
JavaScript
.NET
API
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Software Design Patterns
Elasticsearch
Windows Communication Foundation
Interoperability
Microsoft SQL Server
MongoDB
NoSQL
RabbitMQ
Redis
Web Services
.NET Core
Backend
Kubernetes
REST
Docker

Job description

  • Desarrollo Backend en .NET: Diseñar, desarrollar y mantener aplicaciones robustas utilizando .NET Core, C# y el ecosistema Microsoft, asegurando la calidad y escalabilidad del código.
  • Desarrollo de APIs y Servicios: Implementar e integrar APIs RESTful y servicios web (WCF, .NET Web Services), garantizando la interoperabilidad entre sistemas.
  • Gestión de Bases de Datos: Diseñar y optimizar consultas y estructuras en SQL Server, asegurando el rendimiento y la integridad de los datos.
  • Arquitectura y Buenas Prácticas: Participar en decisiones técnicas, aplicando principios de arquitectura moderna, patrones de diseño y buenas prácticas de desarrollo.
  • Colaboración en equipos ágiles: Participar activamente en ceremonias ágiles, colaborar con equipos multidisciplinares y contribuir a la mejora continua del desarrollo.
  • Integración de soluciones modernas: Trabajar con contenedores (Docker, Kubernetes) y contribuir a la modernización de la arquitectura tecnológica.

Requirements

Experiencia de al menos 5 años como Desarrollador/a Senior .NET en:

  • Desarrollo con .NET Core y Microsoft .NET Framework, con dominio avanzado de C#.
  • Experiencia en desarrollo web utilizando ASP.NET MVC y/o ASP.NET Core.
  • Experiencia en desarrollo e integración de APIs RESTful y Web Services (.NET Web Services, WCF).
  • Conocimientos sólidos en bases de datos relacionales, especialmente SQL Server.
  • Experiencia con sistemas de control de versiones como Git.
  • Conocimiento de tecnologías front-end (HTML, CSS, JavaScript).
  • Experiencia en entornos ágiles de desarrollo.
  • Capacidades analíticas, resolución de problemas y comunicación efectiva.
  • Experiencia con tecnologías de contenedorización como Docker y Kubernetes.

Nos encantaría especialmente si has trabajado en proyectos internacionales y tienes experiencia en entornos altamente exigentes técnicamente., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:

  • Tecnologías de mensajería como RabbitMQ o equivalentes.
  • Herramientas de búsqueda y análisis como ElasticSearch.
  • Bases de datos NoSQL como MongoDB y sistemas de caché como Redis.
  • Conocimientos en Azure y arquitecturas cloud.
  • Experiencia en proyectos internacionales.
  • Nivel de inglés B2 (uso habitual en dailys y comunicación con equipos internacionales).

Benefits & conditions

Contrato Indefinido

100% REMOTO

About the company

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

Apply for this position