Meghan of Microsoft Jobs Blog recommends TechRepublic's Justin James' advice on the 10 skills developers will need in the next five years:
1. One of the “Big Three” (.NET, Java, PHP)
2. Rich Internet Applications (RIAs)
3. Web development
4. Web services (REST, SOAP, JSON, XML)
5. Soft skills
6. One dynamic and/or functional programming language
7. Agile methodologies
8. Domain knowledge
9. Development “hygiene” - familiarity with bug tracking systems, version control etc
10. Mobile development
Also see: Building non-technical skills