jobber
noun
°(archaic) One who works by the job.
°An intermediary who buys and sells merchandise.