A subcontractor has a contract with the contractor for the services provided - an employee of the contractor cannot also be a subcontractor. Subcontractors undertake work that a contractor cannot do but for which the contractor is responsible.