I'm a contractor at a company, and they have a permanent position opening up in a slightly different department that I've been encouraged to interview for. The dress code is business casual, and I see many of the people who will be interviewing me every day. Should I dress any different for the interview than I do for work?
If you're 100% certain that the people interviewing you will be people who already know you, then the first impressions were made long ago, and you'll all have the advantage of knowing each other, their personalities, and everyone will have a good understanding of what everyone else is capable of. Thus, the types of things you'd normally do for that first impression may not be as critical as if you were walking through the door for the first time.
However, you may find that someone wants to interview you who doesn't know you. Perhaps a senior level executive or someone else with a stake in the hiring decision. In this case, being prepared to make a good first impression will be helpful to not only you feeling comfortable but for everyone else to feel comfortable knowing you have good judgement.
My suggestion isn't to overdo it though. I wouldn't suggest treating the interview like casual Fridays, but perhaps being too overly formal might be too much. The key is to dress how you would feel comfortable if that senior level executive were to meet you in her office while at the same time not making yourself uncomfortable around your colleagues who might not normally see you in your formal attire.
Since this is a larger company, you may know of other former contractors who have interviewed for a permanent position. You might consider asking them what they did so that you can determine what the company norms are, as they may differ from company to company. This may help you decide what level of formality would be right in terms of what's expected and what you're comfortable with.
In the end, the answer likely sits somewhere between your normal, everyday attire and your first interview formal outfit.
I would say yes. Yes, you should dress differently than for every-day work. But not too formally if business casual is the usual dress code. Just enough to show appreciation for the situation and the chance you're getting.
It absolutely will not hurt. It may be a little funny or embarrassing as people you know will probably see the clear ulterior motives behind your better than usual dress, but at the end of the day the decision will never come down to "what a try-hard, let's give the job to someone else".
What I would do: Dress up slightly better, barely more noticeable. Maybe a nicer watch or tie (or the female equivalent).
Again, it definitely won't go against you, while on the other hand, not meeting expectations by not dressing a little nicer may hurt your chances.
I would dress as if I were a new candidate interviewing for the first time. You are trying to transition from contracting to a permanent employee, and to transition into a new department. Dressing for the interview can set a mood and demonstrate that you are not making assumptions about your prospects based on personal familiarity.
You know the office, so you know what everyone normally wears. I would dress at least as well as the normal office dress of the person who will be conducting the interview, probably a notch above. If they are interviewing outside candidates, they may change their normal dress for interview days.