Latest Jobs – New Business Development Manager – Direct – McLean Ross

Industry: Energy Supply Location: Home Based Salary: £50,000 + Package Reference: AM13 Summary McLean Ross are currently working with a Global Energy Supplier of electricity and gas. They are looking for a New Business Development Manager to join their direct channel. The Role As a Business Development Manager you will be tasked with achieving new […]