general contractor jobs usa foreigners