Sort:  

The coders are fine. What they really need is a testing team that will test the code on a test net before deploying to live.

This is the standard way of doing things. You don't just put your untested code in the live environment and just hope it all works out. Get it onto the testbed and ask people to try to break it. If it's working fine then move it to live. Major fail Whale.