business process jobs in grand bank nl