Actually, the question is related to employee, not a candidate:) He is working with us quite for a long time, and he writes really good code.
But he can't make simple solutions, only the hardest way to solve a problem. And because of it, we can't plan work and estimate tasks.