Project Manager with occasional Business Analysis work. Will typically work on several projects at the same time. Requirements:
Has solid experience working on different types of software projects
Is actively interested in how things work (and will ask questions to make sure that all of the work is identified and completed )
Related: allergic to "magic solving problems
Understands the full software development lifecycle, regardless of development methodology. (I.e, requirements in some form, design in some form, development, testing)