Determine your need to hire a new employee (Are you properly utilizing the skills and talents of your current employees? Can your business growth support a new employee?)
Conduct a thorough job analysis (What are the job's essential functions and key performance criteria?)
Write a job description and job specification for the position based on the job analysis.
Determine the salary for the position, based on internal and external equity (Is the salary comparable and proportional with the salaries and responsibilities of other positions inside your company as well as similar positions out in the marketplace?)
Decide where and how to find qualified applicants (What are the recruitment techniques to be used? What is the time frame for conducting your search? Remember, advertising is not the only, or necessarily the best, way to recruit.)
Collect and review applications and resumes, and then select the most qualified candidates for further consideration
Interview the most qualified candidates for the position, based on the job's description and specification
Check references
Hire the best person for the job