Senior NET Developer
Role details
Job location
Tech stack
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.