Job Description:
*To consider similar job openings on MS Careers, use keyword: GAMES
Want to be a part of the games and entertainment revolution? Join the server-backed games team, part of the Xbox LIVE team that's responsible for creating games and entertainment for mainstream audiences to enjoy on Xbox and Xbox LIVE. .
We are building the games, the console interface and logic, and the server support for all of this. Both the games and the dashboard experience will be deeply paired with dynamic server support to create a compelling, fresh scenario each time. We are a small, entrepreneurial team working together to get things done very quickly in an agile environment. If you want to work in a space where you will get all the responsibility you can swallow, and run as fast as you can, this team is for you.
We want an experienced server developer to help develop our server architecture. We are building an extremely high performance system to extend console games to the server in new ways; creating a completely new set of web services to support dynamic programming information of games and scheduling data; integration with the Xbox LIVE services and Xbox.com infrastructure to deliver an end-to-end architecture with our partners. You will be designing and coding our platform with C#, working with Ops to deploy an instrumented and monitored system, working with our tools team to enable others to work with our platform, in short everything it takes to create and ship a product with a small team. Some sample requirements will include listing of current events hosted by our server environment, interacting with my schedule and my friend’s schedules to play together, and building a backend capable of hosting a 300,000 player game in real-time with real money on the line (anti-cheating, etc).
Qualified candidates will have 3+ years of web service / platform development, including strong experience with highly scalable systems and fault tolerance. Good experience in server development with C#, ASP.Net, and SQL is required. Familiarity with server technologies relevant to internet apps (IIS, web services) is also required. Good communication skills, independent drive, customer focus, ability to ramp up quickly on new technology, and driving for results are all expected.
Job Details:
Categories: Programmer / Engineer
Experience Required: 3 yrs
Platforms: Xbox 360
Minimum Education Level Required: Secondary (High) School
Work Site: On site