The setup...
A little more than a year ago, we started a search for a "rock star" developer. We had lost our legitimately brilliant lead developer to a start up. I was able to step in and fill his shoes, but we needed a really strong person to come in and backfill for me.
We searched for a few months but couldn't find anyone. Finally, our department director "found" a guy. They were clearly friends before. The candidate (we'll call him Roger) was interviewed. Roger had no experience in C# but had done some programming in some strange system somewhere. He failed the technical interview pretty spectacularly. None of us developers thought he was able to do the job. Despite the protests from the rest of the team, Roger was hired.
The problem
In the time since Roger has been hired, he has picked up C# and web development. He has the skills of an intern or other very entry level person. There's no doubt he's not the rock star we need. Even Roger acknowledges that he's in over his head. He really wants to be better and in time, he might be able to step it up.
The problem is that he thinks that because he's been out of college for 10 years or because he's been friends with the director he has some say or sway over us. I point out to him the things he's doing wrong or that he should be doing differently. He then takes a really condescending tone and gets sort of bitchy.
The rest of the team has talked to the director and expressed our problems. We're answered with "he really wants to learn" or "I need you to help him" or "he has skills that we need". I don't care if he really wants to learn. I want to be a fighter jet pilot. Too bad for me. I don't want to help him when he rejects my help and gets bitchy. What skills are you referring to? The skill of working a solid 4 hours a day and pissing people off?
In short, he has become my problem and I'm not going to get any help from management.
What I need
Since it's obvious that Roger isn't going anywhere, how can I get over myself and deal with him? I'm not trying to simply vent as the rest of the team here is sympathetic with me and has the same view. I really need some strategies I can use to co-exist with this guy.