Digital Portfolios: How to Market Your Skills! 
A recent article in the Chicago Tribune last year suggests that technology workers need a variety of skills that include soft skills--good communication skills and the ability to work in teams.
Reece, Gloria A. and Louise I. Keeton. STC Proceedings (2004). Careers>Portfolios>Online