I feel for the poor sods thrashing away trying to make this right. Do developers in mission critical areas earn a premium? This could knock a couple of years off your life in stress.
FWIW, I'm not attack any of the ideas of SOLID here, just the idea that knowing of or not knowing of any specific brand of process marketing buzzspeak is a useful indication of anyone's skill.
Here's to hoping I don't ever end up where you are. Let's just let programmers do programming instead of brushing up on their MBA/"Six Sigma" style time wasting.