Project Manager - European Group, excellent working environment and benefits require an IT, Systems and Business PM
- Location
- Leeds, England, United Kingdom
automating business processes and customer focus projects. There is also an opportunity to work on technical projects such as web, e-mail and SMS capability; telephony & data projects; working with outsource scanning and mail houses. If you have experience of working with the business and delivering solutions that solve operational ...