Well, it strikes me as a weird question, no? If someone asks you to describe yourself, why wouldn't you just describe yourself? What kind of developer are you? What are your strengths? Weaknesses? What types of problems do you enjoy solving? What do you hate developing?
I'm going to move this thread to Jobs Discussion--other people might have additional input.
So, try describing yourself here--pretend that I'm interviewing you and I asked you to describe yourself.
A few suggestions:
Are you the sort of person who likes to work in a quiet room? Do you like to work to music? Do you enjoy reading pages of specifications? Do you like to write hundreds of lines of code?
This is an open ended question and gives you a great opportunity to pitch why you would be suited to the job being interviewed for.
-- Keep it short.
-- Summarize your qualifications and experience.
-- Summarize how your past experience and achievements will be suitable to the position you have been interviewed for.
-- Bring out both your technical and non-technical abilities.
-- Don't over do it. At the same time don't keep it too short as if you don't have much to say about yourself.
-- When you talk, bring out the passion.
In summary, who you are and what you can bring in to the advertised position.