Jobs & Experts custom application

Most of our jobs are hourly or salary based. I would like to have an option to accept online application for jobs, where the applicant's salary is discussed after applying. Like a sort of application form.
Any idea how this can be achieved?