Shell
–
Chennai, Tamil Nadu, India
... Business Dimensions The role requires expertise across disciplines mechanical, piping, detail engineering, electrical and instrumentation and close engagement with the operating units in updating technical specifications, managing overall progress, ... - Jun 19