Fresher IT Pillar Tech Jobs – McDermott Job Title: IT Pillar Tech Organisation: McDermott Duty Station: Buliisa, Uganda About Organisation: McDermott is a premier, fully-integrated provider of engineering […] More