I worked for Lloyds TSB around 2003/2004. In banking the domain knowledge (banking & finance) is more valuable then the technology knowledge. There was a guy at Lloyds who couldn’t write a line of code, but he know every field and every column and what that field meant and why it was there.
This guy was as close to unfireable (is that a word) as it gets.