Trebuie sa stii programare.
limbajul e doar o unealta pentru un programator bun... mai ales pentru unul care lucreaza la Microsoft.
in rest conteaza experienta intr-un limbaj in functie de postul pe care te angajezi ca doar nu toata lumea la Microsoft lucreaza pe fix aceeasi tehnologie.
si nu la AC nu se face C#, nu se face de altfel niciun limbaj in mod special