Petrofac's Engineering & Production Services division was awarded a $40 million engineering, procurement, construction and commissioning contract by Sharjah National Oil Corporation for a project in the UAE.