Senior NET Developer
¿Quiénes somos?
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.
¿Qué harás?
Como parte del equipo de desarrollo, tus principales responsabilidades serán:
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.
Requisitos imprescindibles:
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).
Valoraremos especialmente:
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.
Competencias personales:
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.
¿Qué ofrecemos?
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.
- Departamento
- Consultoría Tecnológica
- Puesto
- Desarrollo de Software OpenSource
- Ubicaciones
- Barcelona
- Estado remoto
- Híbrido
- Modalidad del trabajo
- Semi-Presencial/ Parcialmente en Remoto
Barcelona
Otros beneficios
-
Estabilidad
Cuando termines un proyecto, empezarás otro. Queremos que estés con nosotros mucho tiempo. -
Proyectos internacionales
Tenemos oficinas en Barcelona, Madrid y Panamá y si quieres, tendrás la posibilidad de hacer proyectos en diferentes países. -
Flexibilidad horaria
Horario flexible de entrada (empezar de 8 a 10am) y salida y los viernes jornada intensiva.
LO QUE NOS HACE ESPECIALES
La cercanía, que todos nos ayudamos entre nosotros o que somos un equipo multidisciplinar con mucha calidad técnica y experiencia, son algunas de las cosas que nos hacen especiales. Te las contamos en detalle.