Business Analyst - IT at Savills Spain (Madrid, ES) — aijobsearch