По договору подряда работник обязан выполнять работу, которая указана в договоре. Причем она может быть не связана с его профессией и квалификацией. При оформлении по трудовому договору ему придется выполнять те трудовые функции, которые указаны в должностной инструкции.