First you have to show your capability to the department head. If he likes your experience and resume he may want to talk to you face to face. If you are smart enough to show confident about the accomplishment of job requirements you are hired. There is only one position open at a time. So its almost mandatory to get a reference from the previous developer who is about to leave his position.