5 STRATEGIES TO HIRE SOFTWARE PROGRAMMERS: OVERCOMING ENTRY-LEVEL BARRIERS AND TALENT GAPS