Very very very poor management. They're trying to reorganise the technology division but are just making it worse. Too much management, too many layers. In fact, it often seems that the place is full of managers. Everybody is trying to become AVP, or VP, or Director, or Managing Director, most of the time without merit. People are promoted for the wrong reasons - for length of service and friendships rather than deliverables - definitely NOT a meritocracy. People are more focussed on promotion and building their own mini-empire rather than delivering well.
They also outsource a lot, and accept work done at a sub-standard level. Most of the management do not understand technology and do not have a handle on quality of work and timelines. They waste a lot of money on this. Most of the technology staff are sub-standard external consultants. This leads to poor results.
People are also free to choose whatever technology they want to get the job done. There are very few standards. The people at the top of the technology division need to ask themselves what they are doing and why such basics standards are not in place.
They need qualified people brought in to change things. People with guts to get rid of the mis-firing management, and greater focus to bring in talented developers who will hold the knowledge long after a project has been delivered.
I cannot stress enough how frustrating it is to see layer after layer of middle management. I do not understand why all the MDs, Directors and VPs are needed, and moreso, what they actually do. Don't get me wrong, there are some very bright people here at all levels, but they are diluted by really poor employees.
They struggle to keep their best staff for many reasons, and tend to hang on to the people who are performing poorly. They should look into why this is if they really want to change technology at the bank.