It customer service jobs in StroudCreate job alerts