Site Manager – Power Transmission Line (TL) & Substation Projects at Zwakman Nabizai Construction Company (ZNCC) | Jobs.af