Dictionary.com
Thesaurus.com

has been subcontracting

  • present perfect progressive
    of subcontract (3rd person singular).
    subcontract
    noun
    a contract by which one agrees to render services or to provide materials necessary for the performance of another contract.