I truthfully can't think of any such field.
There are quite a few - for example, with database marketing, you need a clear understanding of both the financial sector and consumer behavior.
And, I recently saw an article where companies are hiring older technical employees at the expense of young hotshots - because right now, after all the dot-com insanity, companies need folks who are grounded, who have experienced both ups AND downs and know how to handle both. Same thing happened with my brother in the financial sector - by 1999, he was surrounded by guys who were in high school during the 1987 crash, at a time when he had already been working for seven years. They thought he was washed-up, too old, too conservative. They didn't understand that markets can go down as well as up. He did. They got torched. He didn't.
You need to, at some point in your career (or line of work), figure out how to get the most of your experience. Continuing to be a line programmer or analyst typically won't accomplish that.