 He signed for Swindon Town at the end of August 2007, and made his debut against Brentford in the JP Trophy on 4 September.On 27 February 2008, Sligo Rovers announced the signing of Almeida after a short trial with the club.He left in June 2009 after a career-threatening injury.