If we had the technology allowing us to move a full satellite through the solar system, we could probably do it in a way that would just make Mars a bit closer to the sun so that the weather gets nicer (sure, if it gets too close to earth it's going to mess up with both orbits, but we can as well correct it when it happens, right?)
It doesn't have to be near the sun to have heat or be warmed by the Sun. It is still currently in the goldilocks zone, same with Venus. The difference is how well each planet traps heat. No atmosphere no heat for mars, highest peak surface temperature is 70 fehrenheit or 20 celsius. Not much but enough green house gas and you could raise it by 20 degrees or more. Other thing to consider is that you don't need to move Mars, you could create artificial magnetospheres.