In the Battle of Kursk, German Tiger tanks are shown firing on the move. Tanks did not yet have stabilized guns in WWII and generally stopped to fire because otherwise they would not have been able to hit anything.
Neither tank guns nor artillery guns not anti-tank-guns recoil when they shoot.
During the Battle of Kursk (July 1943), several of the German tanks are actually Russian T-55's, T-62's, and even a few IS-2's. Such tanks would not have been employed by the Wehrmacht (even though they did field a number of captured T-34's in the battle), especially as they had not been invented yet.