My role has a strong emphasis on technical knowledge. Code reading and software engineering would be skills I use regularly. The other major skill I would use is communication skills. Typically I would sit with clients and try to work out what they need, this means a lot of verbal and written communication.
(submitted January 2013)