My take on recoilless weapons: Basically, it's rather like trying to get something for nothing. Typically, as is explained
here, recoilless weaponry works by venting a portion of the propellant gases the opposite direction to counteract the recoil of the propellant actually moving the shell. To
truly counteract it, you'd need to vent an equal portion out the back as is propelling the shell. On a sniper shell, which needs a whole lot of propellant to achive those high, shield-busting velocities, the entire cartridge would be so big that you wouldn't be able to carry many rounds.
Solution 1:
~Make the cartridges big, and only carry five or ten of them, like a real sniper's clip.
Solution 2:
~Change it to energy-based, include a long charge time, and a long cooldown time. Reptile cores aren't very good at handling lots of energy-intensive weaponry or activity at once.
Solution 3:
~Drop the caliber substantially.
Solution 4 (simplest):
~Have the Heldigunner dig them powerful legs into the ground first, hunker down, forget the recoilless part and weather the immense recoil of firing that big old cannon.