Money can be a sensitive subject, especially in classic corporate business. As always things are a bit different in IT.
It’s quite common and desirable nowadays for computer-related job offers to have known salary ranges. Time is money, as they say, so wasting your time for a job that has rates below your expectations or recruiting a person who will quit right after reveling the salary is just nobody’s business.
Don’t waste each other’s time. Put the money on the table.