Born in Rome, Italy, De Vita grew up supporting Lazio and idolised Paolo Di Canio, who later coached him when he joined Swindon Town.
[28] After training with the club for over two weeks,[29] and scoring as a trialist in a 4–0 win in a pre-season game against Guiseley[30] De Vita signed for Bradford City on a one-year contract on 30 July 2013.
[31] He made his debut on 3 August on the opening day of the season in a 2–2 draw against Bristol City, and assisted Rory McArdle's later equaliser.
[34] After months on the sidelines, De Vita made his first team return on 11 April 2014, coming on as a substitute for Matthew Dolan in the 77th minute, in a 0–0 draw against Rotherham United.
[35] After making twenty-three appearances and scoring once in all competitions by the end of the 2013–14 season, De Vita's contract with the club expired and he was invited back for pre-season training in the hope of earning a new deal.
[36] However, it was made clear that De Vita would not return to Bradford City following the conclusion of the club's pre-season friendly matches.
[38] De Vita made his Cheltenham Town debut two days later, coming on as a substitute for John Marquis in the 83rd minute, in a 1–0 loss against Burton Albion on 27 September 2014.
[44] With his impressive displays helping Ross County avoid relegation, De Vita signed a new contract in May 2015, keeping him at the club until 2017.
[49] De Vita scored his second goal for the Jags in a 2–0 win at home to Welsh side Connah Quay Nomands in the Scottish Challenge Cup.