DLRC is seeking a Business Support Manager based in Letchworth, UK, to oversee the delivery of office operations and manage administrative services. This role involves coordinating admin tasks across the UK, USA, and Germany, ensuring effective business support processes, and maintaining operational efficiency. The ideal candidate will demonstrate strong leadership, collaborative skills, and a proactive approach to problem-solving in a flexible work environment. Join DLRC to contribute to impactful consultancy solutions.
#J-18808-Ljbffr