software proficiency hiring