Perhaps you can transition straight across. I could not. Moving from any sort of senior position (with the possible exception of Head Fry Cook) to an entry level position almost always involves effort and a willingness to start low(er).
(Aside: I'm a 30-something with 4 kids and a stay-at-home-works-her-tucas-off-homeschooling-wife...so if I can make it work, you can too!)
I completed a very similar jump almost exactly a year ago. I say "completed" because getting hired was the end of a long process.
After spending 2 years installing other folks' software (sysadmin), and then 6 years breaking other folks's software (qa) I decided that I wanted the chance to build the stuff. I spent 2 years priming myself:
- Doing every bit of development work I
could justify at my (then) current
job
- Interviewing everywhere I could find.
- Finding and attending (regularly) several
of our local developers users groups
- Presenting at our local yearly code
camp
- Reading and reading and reading some
more (design patterns, head first
books, code complete, programmer to
developer..etc)
In the end I took a 25%+ (effective, including benefits/etc) pay cut moving from the IT department of the fortune 100 company to an entry-level developer position with a small local consulting house.
Was it worth it? Yes. Tough. Absolutely. The eventual financial upside is higher, but more importantly I'm enjoying what I do. I also happen to be working with folks who are both smarter than I am and do their best to do the right thing (development-wise). It doesn't get much better than that.
cheers, and best of luck!
-adb
(note: I could have done dev work where I was at. I would have just had to move to India to do it. They had already moved ~70% of the dev team to Bangalore, and it was very clear that the rest was following.)