You don't need a cowboy programmer! You need to fire the IT boss. Also you should fire the big-boss because he hired and kept the one who was in charge of IT. The mediocrity comes ALWAYS from the top.
Luckily for you the market in which you are is more juicy than your company can suck. So it survives even being inefficient!