The title is what was implied, but the actual position is more consultant than developer. As others are mentioning, the initial interview is very simple and easy - it's mostly to check that you're not clueless about programming. You get a week to review a study guide before the interview and if you just spend a couple hours reviewing it then the interview is a cinch. The guide covered Java/C# (you get asked about the one you have more experience with), SQL, UML, software processes (life cycle).
It can take up to a week after the interview to hear back, at which point you'll get an offer if you're accepted. It appears that the offer might be consistent across the board, which in my opinion is a low figure, and is what's offered to everyone. The redeeming factor of the offer is that they promise 10-20% increase after the first year and a more, in my opinion, appropriate salary after the second. However, this is misleading as it is contingent on a two-week training program followed by interviewing for client work, earning certifications throughout the year and project results. It is hinted that there might also be downtime between projects which will result in no salary and only a small stipend. I'm not sure how consulting works, so that might be normal, but I wouldn't have gone through the process had I known this was for a consulting position.