Senior NET Developer

Consultia IT
Barcelona, Spain
4 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Barcelona, Spain

Tech stack

Clean Code Principles
.NET
Agile Methodologies
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Continuous Integration
Data Warehousing
Relational Databases
Object-Oriented Software Development
Scrum
RabbitMQ
Redis
SQL Databases
Web Applications
YAML
Azure
Datadog
.NET Core
Grafana
ASP.NET
GIT
Angular
Kubernetes
REST
Docker
Microservices

Job description

En Consultia IT buscamos un/a Senior Software Engineer Full Stack con amplia experiencia en tecnologías .NET y Angular para incorporarse a un equipo tecnológico de alto rendimiento en uno de nuestros clientes más relevantes. Participarás en el diseño, desarrollo y evolución de soluciones escalables basadas en arquitecturas cloud y microservicios, colaborando estrechamente con equipos multidisciplinares en un entorno ágil e innovador., * Diseñar, desarrollar, probar y mantener aplicaciones Full Stack de alta calidad.

  • Construir y evolucionar APIs REST y microservicios utilizando tecnologías .NET.
  • Desarrollar aplicaciones web modernas con Angular.
  • Diseñar e implementar soluciones de comunicación asíncrona mediante RabbitMQ, MassTransit y Azure Service Bus.
  • Trabajar con bases de datos relacionales SQL y Redis para optimizar el acceso y almacenamiento de datos.
  • Desarrollar pruebas unitarias e integradas para garantizar la calidad del software.
  • Diseñar y mantener pipelines de CI/CD utilizando Azure DevOps y YAML.
  • Participar en despliegues y operación de aplicaciones con Docker y Kubernetes.
  • Implementar soluciones de monitorización y observabilidad mediante Datadog y Grafana.
  • Analizar y resolver incidencias técnicas complejas.
  • Colaborar con equipos de Producto, QA e Ingeniería en todas las fases del desarrollo.
  • Compartir conocimiento y promover buenas prácticas dentro del equipo.

Requirements

  • Experiencia sólida como Software Engineer Full Stack.

  • Amplios conocimientos de:

  • C#

  • .NET Framework

  • .NET Core / .NET

  • ASP.NET Web API

  • Angular

  • Experiencia en diseño y desarrollo de APIs REST y arquitecturas de microservicios.

  • Conocimientos de bases de datos relacionales SQL.

  • Experiencia con Redis.

  • Experiencia en sistemas de mensajería asíncrona:

  • RabbitMQ

  • MassTransit

  • Azure Service Bus

  • Experiencia trabajando con Git.

  • Conocimientos de Docker y Kubernetes.

  • Experiencia en Azure DevOps y procesos CI/CD.

  • Experiencia en metodologías ágiles (Scrum y/o Kanban)., * Experiencia aplicando principios SOLID y programación orientada a objetos (OOP).

  • Conocimientos de Domain-Driven Design (DDD).

  • Aplicación de buenas prácticas de Clean Code.

  • Experiencia con Datadog, Grafana o herramientas similares de observabilidad.

  • Capacidad para liderar técnicamente iniciativas y mentorizar a otros desarrolladores., * Capacidad analítica y resolución de problemas complejos.

  • Orientación a la calidad y mejora continua.

  • Autonomía y sentido de la responsabilidad.

  • Habilidades de comunicación y trabajo en equipo.

  • Proactividad y capacidad para adaptarse a entornos dinámicos.

Benefits & conditions

  • Modalidad de trabajo híbrida.
  • Participación en proyectos tecnológicos innovadores y de gran impacto.
  • Entorno colaborativo con equipos multidisciplinares.
  • Oportunidades de crecimiento profesional y desarrollo técnico.
  • Formación continua y aprendizaje de nuevas tecnologías.
  • Estabilidad laboral y participación en proyectos a largo plazo.

Apply for this position