I had a talk with a recruitment agent on the phone yesterday afternoon who called me about a position she wished to discuss with me. The call was going very well until the recruitment agent asked what my expected salary was. I responded with something along the lines of:
I am less interested in a high salary, and more interested in tackling interesting problems, having a role of responsibility and finding a position that has room for me to grow
She then became very disgruntled and asked me my current salary, to which I replied:
It's a little above average for a mid-level C# developer.
I did not want to use quantitative figures as I didn't want these to be used negotiating tactics against me later.
I was then accused of being very difficult and given a short lecture about why I need to disclose my salary to the recruiter so that they can find me a suitable position. Finally I reiterated that I am less interested in salary figures and more interested in finding a fulfilling role.
The recruiter ended the call by telling me the remuneration amount for the position she was advertising, and explaining that she would email me all of the details after the call, which she didn't do.
Was I in the wrong for not disclosing my salary and how much I was looking to receive at my next job?
UPDATE: They called back offering me an interview.