LA EMPRESA
Nuestro cliente es una empresa global líder en servicios profesionales en auditoría y asesoramiento presente en más de 150 países. En España cuenta con más de 850 profesionales en 10 oficinas siendo las principales Barcelona Madrid y Valencia.
RESPONSABILIDADES
Participar en el diseño desarrollo implementación y mantenimiento de aplicaciones basadas en microservicios y arquitecturas cloud (Azure).
Trabajar en el ciclo de vida completo del desarrollo de software desde la concepción hasta la implementación y el soporte.
Desarrollar tanto el frontend (principalmente con React) como el backend de las aplicaciones utilizando lenguajes como C# (.NET Core) y Python.
Diseñar e implementar APIs RESTful y otras interfaces de comunicación entre servicios.
Trabajar con contenedores (Docker) y plataformas de orquestación (Kubernetes).
Implementar y gestionar soluciones en Azure incluyendo Azure Functions Logic Apps Azure SQL Server y otros servicios relevantes.
Participar en la definición y aplicación de buenas prácticas de desarrollo incluyendo pruebas unitarias integración continua y entrega continua (CI/CD).
Colaborar con otros miembros del equipo incluyendo el Desarrollador Backend y el Especialista en Datos/IA.
Participar en la resolución de incidencias y la realización de evolutivos en las aplicaciones existentes.
Guiar a otros integrantes del equipo hacia la adopción de las nuevas arquitecturas y herramientas.
REQUISITOS
Experiencia demostrable (mínimo 5 años) como desarrollador full-stack.
Sólida experiencia en el desarrollo de aplicaciones basadas en microservicios.
Amplio conocimiento y experiencia práctica con la plataforma Azure y sus servicios (especialmente Azure Kubernetes Service (AKS) Azure Functions Logic Apps Azure SQL Server).
Experiencia avanzada con el framework de React.
Experiencia sólida con lenguajes de backend como C# (.NET Core) y Python.
Conocimiento profundo de principios de diseño de software patrones de arquitectura y mejores prácticas de desarrollo.
Experiencia con herramientas de control de versiones (Git).
Conocimiento de metodologías ágiles (Scrum Kanban).
Capacidad para trabajar de forma autónoma y en equipo.
Excelentes habilidades de comunicación y resolución de problemas.
DESEABLE
Certificaciones de Azure.
Experiencia con herramientas de observabilidad y monitorización en entornos cloud.
Conocimientos básicos de infraestructura como código (IaC) con herramientas como ARM Templates o Terraform.
SET Europa provides near shore, recruitment and outsourcing services and solutions for immediate project needs.SET Europa ofrece servicios near shore, de contratación y externalización, así como soluciones para las necesidades inmediatas de los proyectos.