What does Auftragnehmer mean?

Auftragnehmer - German to English

contractor