Software Engineer C# .NET | Azure Cloud
Role details
Job location
Tech stack
Job description
- Desarrollo de soluciones en C# sobre Azure Cloud:
Diseñar, desarrollar, mantener y evolucionar aplicaciones basadas en .NET desplegadas en entornos cloud de Microsoft Azure.
- Diseño e implementación de APIs REST:
Crear y mantener APIs robustas, escalables y seguras, orientadas a la integración de servicios y aplicaciones.
- Gestión DevOps y CI/CD:
Configurar y mantener pipelines de integración y despliegue continuo (CI/CD) mediante Azure DevOps, fomentando una cultura DevOps.
- Gestión de bases de datos NoSQL:
Trabajar con bases de datos Cosmos DB, optimizando modelos de datos, rendimiento y disponibilidad.
- Integración y orquestación de datos:
Participar en procesos de integración de datos utilizando Azure Data Factory, cuando aplique.
- Monitorización y soporte en producción:
Monitorizar aplicaciones, gestionar incidencias, diagnosticar problemas y aplicar soluciones en entornos productivos.
- Trabajo en entornos Agile:
Participar activamente en dinámicas Scrum/Kanban, aportando valor desde la planificación hasta la entrega continua.
Requirements
Experiencia profesional sólida como Desarrollador/a Técnico/a, con al menos 5 años de experiencia, destacando en:
- Más de 5 años de experiencia en desarrollo con C# (.NET), participando en el desarrollo, evolución y operación de soluciones empresariales.
- Más de 3 años de experiencia trabajando con servicios en la nube de Microsoft Azure, en entornos productivos.
- Más de 2 años de experiencia con Azure DevOps, gestionando pipelines, repositorios y procesos de CI/CD.
- Más de 3 años de experiencia en el diseño e implementación de APIs REST.
- Conocimientos de bases de datos NoSQL, especialmente Azure Cosmos DB.
- Mentalidad DevOps, con orientación a la automatización, mejora continua y buenas prácticas de entrega.
- Buen nivel de inglés, tanto escrito como conversacional, para trabajar en entornos internacionales.
- Buenas habilidades de gestión de tareas, organización y seguimiento de entregables.
- Experiencia trabajando bajo metodologías ágiles (SCRUM / Agile)., Trabajar de forma estrecha con otros equipos técnicos y de negocio, comunicándote fluidamente en español e inglés, con clara orientación a resultados y valor de negocio.
Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
- Azure Data Factory y procesos de integración de datos.
- Arquitecturas cloud en Azure y buenas prácticas de diseño.
- Experiencia avanzada en CI/CD e integración continua.
- Amplia experiencia en metodologías ágiles y modelos de entrega ágil (Scrum, Kanban).
- Certificaciones técnicas relacionadas con Azure, DevOps o desarrollo .NET.