Do you want to be part of a team of talented developers and build great software?  Here’s your chance to join the TFS team.  In addition to development positions in Redmond (work item tracking client team), I have openings on our development team here in North Carolina.  Please follow one of the links to apply online.

Job Category: Software Engineering: Development
Location: United States, NC, Durham
Job ID: 753545
Product: Visual Studio Team System
Division: Server & Tools Business

Visual Studio Team Foundation Server (TFS) is leading the way in improving the success of software projects, and we want your help! TFS provides software development teams with project and bug management, version control, and build automation. We are now building our services in the cloud using Windows and SQL Azure platforms to make TFS available 24x7 over the internet.

This is also an opportunity to live on the east coast in North Carolina (Raleigh/Durham) and work on cutting-edge product development for Microsoft!

Are you passionate about building a great version control experience? Developers interact with version control more than any other part of the system, so you have the opportunity to have a big impact. The position will require you to have or gain extensive knowledge of one or more of these technologies: Visual Studio packages, WPF, WCF, and C#/.NET Framework. Version control in TFS makes use of a wide-range of technologies, so you’ll have the opportunity to learn new stuff and go deep to become an expert in one or more of these areas.

We’re looking for a developer who seeks big challenges as part of a strong, agile team and has both great collaboration skills and an ability to also work independently to deliver well thought out solutions to tough problems. You must have 3 or more years of experience developing production software using C/C++, C#, or Java and a strong background in object-oriented design and algorithms. A BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent is required.

If you enjoy building software with a broad range of technologies and being part of a great team that’s making software development better, join TFS!

If you are passionate about build or web access instead, you can still apply to one of the positions above, and we can discuss team fit as part of the interview process.