views:

564

answers:

7

Just curious, at which companies do really good C# developers work? (I'm talking world-wide, not just in USA.)

+6  A: 

I'd like to think of myself as a C# alpha geek, and I'm having a great time at Google. It's a great place to work. You're unlikely to stay working in C# (other than for 20% projects) but your experience will be appreciated anyway. .NET knowledge is often easily transferable to Java.

Obvious other answer: Microsoft.

Jon Skeet
You are in London, right? Are you hiring?
Dmitri Nesteruk
Yes, I'm in London. I don't know about specific vacant positions, but it's always worth putting your CV in - even if there's nothing available now, there will be in the future I'm sure.
Jon Skeet
I thought the google office was in Reading? Outskirts of reading at that?
annakata
Interesting - when I spoke to a recruiter at Google once, he panned away as soon as he heard that I primarily worked in C# - didn't sound like he "appreciated" the experience. Of course, he was just a recruiter....
Sam Schutte
@annakata : Reading is Microsoft HQ (Thames Valley Park)
Marc Gravell
I wish Google's office was in Reading, seeing as I live there (ish). Nope, I commute to London :(
Jon Skeet
+3  A: 

I'd go for Microsoft, there are a couple of simple reasons:

If you really are good, you might end up helping the development of .NET and as an experienced .NET-programmer that would very much be appriciated. Also, just see how much fun Phil Haacked, Joel, ScottGu and many other of those high-end .NETers have.

It's obvious where you want to work! Microsoft!

Filip Ekberg
+1  A: 

Start your own business! Nothing else works for me in the long run!

MartinHN
+3  A: 

While lots of people are throwing out the big names (Google, MS, etc) I'd like to point out that there's lots of other places people could work at programming, like banks and insurance companies. You may not be on the 'bleeding edge', and it may not be a company where the culture is focused on you as much (as you're more in a support role than a leading role) but it can still be a good experience, and your programming skills get funneled more directly into actual business.

GWLlosa
+1  A: 

Fog Creek.

configurator
A: 

I'd think that these would be the companies that contribute back to the community.

My favorites examples are:

  • JetBrains
  • ThoughtWorks

and, obviously:

  • Microsoft Research (for staying on the bleeding edge)
Rinat Abdullin
A: 

I may be entirely off the mark here, but I get the impression a lot of Universities use .NET technologies. Not the most exciting thing ever, but it has it's own unique benefits/challenges.

HappyCodeMonkey
I have something of a .NET job at a UK university (being in Russia myself), but it's not what one would call 'industry experience', more a 'do what you want however you want' kind of thing. Which works for me too.
Dmitri Nesteruk