Ключевая проблема, кмк, в Вашей вакансии - пункты "способны объяснить людям, как работают программы, и нормально с людьми общаются". Программеры-кодеры знакомые (не вчерашние студенты), в массе своей, не склонны к общению с людьми, или делают это довольно своеобразно, или объясняют заумно, или растекаются "мысью по древу". При этом, общаясь только с кодом  они замечательные ценные специалисты. Поэтому найти не можете. Вам надо или требования менять, или искать кого-то с опытом из техподдержки со второй и далее линии, которые привыкли работать с людьми с профильным образованием, и под себя их "рихтовать".