We are looking for an IT Project & Process Analyst to play a key part of the team responsible for the management... around engagement with the business. Defining, reviewing and identify improvement areas will help you design new processes...
De La Rue