Transocean
Manager, IT Support Services, Brazil
Transocean
Manager, IT Support Services, Brazil and Africa
Transocean
IT Support
Ten Sistemas e Redes
IT Technician
Transocean
IT Auditor
Transocean
Manager, IT Support Services, Americas and Africa
Transocean
Manager, IT Support Services, West Africa South