What’s the difference between Developer and Contractor?

There was a series of news articles discussing the old story of URA’s issuance of no-sale license to Kingsford Huray Development due to its poor workmanship for Kingsford Waterbay and Kingsford Hillview Peak. This topic resurfaced in the news due to the launch of Kingsford’s latest mega project, Normanton Park.