Manager | Site… — Deloitte · Bengaluru,… | Tsenta