NPCC Site Engineer jobs 2018