DESARROLLADOR BACKEND SENIOR
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.
RESPONSIBILIDADES
- Participar en el mantenimiento la resolucin de incidencias y la realizacin de evolutivos en las aplicaciones existentes incluyendo aquellas desarrolladas con 2.0 (C#.
- Trabajar en el desarrollo y mantenimiento de la capa de backend para nuevas aplicaciones utilizando principalmente C# .NET Framework y .NET Core).
- Disear implementar y optimizar bases de datos Azure SQL Server incluyendo la creacin de esquemas stored procedures y funciones.
- Participar en la migracin y modernizacin de aplicaciones legacy hacia arquitecturas ms modernas.
- Colaborar estrechamente con el Desarrollador FullStack para integrar el backend con el frontend.
- Trabajar con Logic Apps y Function Apps para la automatizacin de procesos y la creacin de lgica de negocio serverless.
- Participar en la definicin y aplicacin de buenas prcticas de desarrollo incluyendo pruebas unitarias y de integracin.
- Colaborar con otros miembros del equipo incluyendo el Desarrollador FullStack y el Especialista en Datos/IA.
- Participar en la resolucin de problemas de rendimiento y escalabilidad en las aplicaciones.
REQUISITOS
- Experiencia demostrable (mnimo 5 aos) como desarrollador backend.
- Slida experiencia en el desarrollo y mantenimiento de aplicaciones (tanto versiones antiguas como .NET Framework y .NET Core) utilizando C# o .
- Amplio conocimiento y experiencia prctica con bases de datos relacionales especialmente Azure SQL Server.
- Experiencia en la optimizacin de consultas SQL y el rendimiento de bases de datos.
- Experiencia trabajando con Logic Apps y Azure Functions.
- Conocimiento 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 analizar y resolver problemas complejos en sistemas existentes.
- Buenas habilidades de comunicacin y trabajo en equipo.
- Deseable:
- Experiencia en la migracin de aplicaciones legacy.
- Conocimientos bsicos de infraestructura cloud (Azure).
- Experiencia con herramientas de profiling y diagnstico de aplicaciones .NET.