LA EMPRESA
Nuestro cliente es una empresa global lder en servicios profesionales en auditora y asesoramiento presente en ms de 150 pases. En Espaa cuenta con ms de 850 profesionales en 10 oficinas siendo las principales Barcelona Madrid y Valencia.
RESPONSABILIDADES
- Participar en el diseo desarrollo implementacin y mantenimiento de aplicaciones basadas en microservicios y arquitecturas cloud (Azure).
- Trabajar en el ciclo de vida completo del desarrollo de software desde la concepcin hasta la implementacin y el soporte.
- Desarrollar tanto el frontend (principalmente con React y/o Angular) como el backend de las aplicaciones utilizando lenguajes como C# .NET Core) o Python.
- Disear e implementar APIs RESTful y otras interfaces de comunicacin entre servicios.
- Trabajar con contenedores (Docker) y plataformas de orquestacin (Kubernetes).
- Implementar y gestionar soluciones en Azure incluyendo Azure Functions Logic Apps Azure SQL Server y otros servicios relevantes.
- Participar en la definicin y aplicacin de buenas prcticas de desarrollo incluyendo pruebas unitarias integracin 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 resolucin de incidencias y la realizacin de evolutivos en las aplicaciones existentes.
- Guiar a otros integrantes del equipo hacia la adopcin de las nuevas arquitecturas y herramientas.
REQUISITOS
- Experiencia demostrable (mnimo 5 aos) como desarrollador fullstack.
- Slida experiencia en el desarrollo de aplicaciones basadas en microservicios.
- Amplio conocimiento y experiencia prctica con la plataforma Azure y sus servicios (especialmente Azure Kubernetes Service (AKS) Azure Functions Logic Apps Azure SQL Server).
- Experiencia avanzada con al menos uno de los frameworks de frontend modernos (React o Angular).
- Experiencia slida con lenguajes de backend como C# .NET Core) y Python.
- Conocimiento profundo de principios de diseo de software patrones de arquitectura y mejores prcticas de desarrollo.
- Experiencia con herramientas de control de versiones (Git).
- Conocimiento de metodologas giles (Scrum Kanban).
- Capacidad para trabajar de forma autnoma y en equipo.
- Excelentes habilidades de comunicacin y resolucin de problemas.
DESEABLE
- Certificaciones de Azure.
- Experiencia con herramientas de observabilidad y monitorizacin en entornos cloud.
- Conocimientos bsicos de infraestructura como cdigo (IaC) con herramientas como ARM Templates o Terraform.