surprise, surprise!
no one follow up this thread while we have so many IT gurus in this forum.
ok, let me give a try though I am not a software engineer.
my take on this question would be:
1) I have x years of software development. My experiences range from interfacing to customers to user case, from business logic analysis to architeture design, from detailed code implementation to debugging and trouble shooting.
2) It seems to me that a program language itself should never be a big concern to an experienced software engineer. It is way important for a software engineer to sharp his skills or abilities to understand business logics, to perform a clear and logical analysis/design of implementation which can be scalable, to own a good habit of writing clear and logical code for the easy maintenance, to intergrate available codes/resources to deliver results with a cost-effective manner, to be able to trouble-shoot and provide solutions.
3) That being said, I am very open to different languages. As a matter of fact, i have been actively following up and coding some key/common program languages such as ... as strategic needs or potential alternatives to our legacy codes. We invited consulting company provided trainning courses, performed/tested small scale of code migration from our legacy code to .... I believe I am one of experts on this program language.