Latest Jobs – Data Analyst – McLean Ross

London £38,000 Plus Benefits Our client are an award-winning and one of the largest energy service providers, located throughout the UK. Due to expansion of the company, our client is looking for a Customer Operations Team Leader to drive and develop billing, invoicing and metering reports for their customers on a National Scale. Main Duties […]