Dinanga had been on loan at National League side Hartlepool United but links up with Gavin Cowan's side for a second time.
The 21-year-old rose through the ranks at the Brewers and impressed Cowan last season, scoring 25 goals for the Bucks.
"Marcus is someone who of course I know very well and someone who I believe can contribute to what we are trying to do at this football club at the moment," Cowan told the club's website.
"We have secured Marcus ahead of many others so it’s a testament to our relationship an what he thinks about AFC Telford United that he is returning.
"I hope our supporters both new and old will come out and get behind Marcus and the other players from now until the end of the season."
Dinanga added, " I am delighted to have signed for AFC Telford United, it feels really good to be back and I can’t wait to get back on the pitch and to start scoring goals again for this club."