I've just come off the phone with an IT recruitment consultant. She suggested that I apply for a C#developer job.
I explained that I only have a Java certifications and would never advertise myself as C#.
I read 'Learn Visual C# in 24hours' about 10 years ago, and have 'dabbled' in legacy/vintage C about 15 years ago, but that is all!
She said not to worry, as once you have learned one language, it is easier to cross over and you can learn as you go.
A few alarm bells are ringing. What do you guys think? Assuming that the C# position is absolutely entry level,
does what she is saying sound feasible?
Call the agent and ask her if the client understands that your background is Java, not C#, but make it clear that you're happy to go ahead on that basis (assuming you are happy to do so). If you don't want to go for a C# job, tell her now but put a positive spin on it - you want to focus on extending your Java skills right now, blah blah.
If you go ahead and get an interview, be up-front with the employer as well, but be positive about the opportunity to gain skills on a new platform: there is probably a lot of common ground between Java and C#, and you could do some preparatory work in advance as well. If the employer turns out to be expecting a C# guru, apologise but make sure they know you were perfectly honest with the agent about your skills/experience.
My own experience is that most people appreciate clarity and honesty in these situations, and nobody wants to waste time trying to place a square peg in a round hole.