Software Engineer Full Stack
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
¿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 -
Requirements
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. -
Benefits & conditions
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
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Why Upskilling And Reskilling is Important For Developers
The 12 Best Jobs for Software Engineers