in reply to Career question

Places I've been, it's been relatively hard for people to make the jump form QA to development. Fair or not, QA is often viewed as a) so important we want you to keep doing it, but b) done by people not good enough to be programmers.

I would take a junior developer job. The natural expectation is you will be given more responsibility/harder tasks as soon as you demonstrate an ability to take them on.

A word of advice: develop your craft. When you hear old hands telling you the "right" way, listen and do. I can highly recommend "The Pragmatic Programmer" as a graduation present to yourself. Good Luck.