service center manager jobs in grand bank nl