As a fair few folk on here know (i've had enough careers advice from you lot over the years ?), I'm a recent graduate in software eng., and have just come from a Masters which is highly, highly specialised sub-field of it. I've applied for what appears to be my dream job in a small-ish organisation, as a developer. Having passed assessments and 1st stage interviews I've been called back for 2nd. I'll be meeting a panel of 3 interviewers, including 1 from HR.
My worry is: if they ask me how much of a salary I am looking for, I have no idea how to answer. I mean, at the agency advertiser's initial call I replied that my salary expectations depended on factors such as company, its sector, my role and hours, etc - which is great to bluff without giving an exact figure to work for. Agent then mentioned 20k-22k (which is great for a graduate job, from what I know).
But at the 2nd stage, what to do if they (employer itself) ask? I mean, how does it normally work - do they just offer me a contract and I say yay or nay, and if Nay I'll surely have to justify why I think I'm worth more? I hate discussing money matters and just hope it will be written down and I'll have a chat with the agent who advertised it.. but...
The problem is that I have no idea how much my skills are worth. I have several paid employment experiences as a developer, plus others in IT, plus I'm not just a Bach. grad, plus it's a financial service IT company which tend to pay grads more.
Basically what I'm asking is: Normally I'd look up salary expectations online for similar candidates and similar roles, but what to deem my "value" if it's in such a specialised role, and I offer some things above and beyond? I can't really turn around and pluck up "well I have a Masters compared to that guy grad who started this week, gimme 1k more damnit" ? On the other hand I don't know if they turn around and offer me the lower band mentioned I should bite their hands off because they're paying me more than I'm "worth" ?