Maintenance Supervisor Jobs – Schlumberger Limited Job Title: Maintenance Supervisor Technology Lifecycle Management TLM Direct Organisation: Schlumberger Limited Duty Station: Kampala, Uganda About US: Schlumberger is the […] More