Friday, October 9, 2009

JOB ALERT: Programmer II - SONY ONLINE ENTERTAINMENT

Sony SONY ONLINE ENTERTAINMENT
Position Title:       Programmer II
Location:              Denver, CO

About Sony Online Entertainment
Sony Online Entertainment LLC (SOE) is a recognized worldwide leader in massively multiplayer online games which have entertained millions of players around the globe. SOE creates and delivers compelling entertainment for the personal computer, online, game console and wireless markets. Known for its blockbuster franchise EverQuest®, its successful online trading card game Legends of Norrath®, as well as the recent kids’ phenomenon Free Realms™, SOE continues to raise the bar for online gaming and players worldwide. Headquartered in San Diego, with additional studios in Austin, Seattle, Denver, Tucson, and Taiwan, SOE has a slate of engaging, high-quality games currently in development across new genres for all platforms and audiences.
Sony Online Entertainment’s Denver Studio is the developer of Legends of Norrath, Star Wars Galaxies™ Trading Card Game, Pirates Constructible Strategy Game™ Online, Star Chamber: The Harbinger Saga, and Stargate™ Online Trading Card Game.
We're looking for a skilled Programmer. If you like to work hard and play harder, then Colorado is the place to live! Our studio is located in the hip "LoDo" area of Denver, one block from Coors Field and walking distance to the 16th Street Mall, the primary shopping and entertainment strip of Downtown Denver. We enjoy over 300 days of sunshine a year and hiking, biking, climbing and skiing are all right in our backyard.

PRIMARY RESPONSIBILITIES
• Server Systems – Implementing new server-side functionality within a distributed systems framework.
• Game Systems – Game mechanics, UI, scripting.
• User Interface – Implement new client features, in conjunction with the server programming.
• Tools Programming – Tools for building and managing game content, as well as customer service tools.
• Design and implement both client and server side game code for massively multiplayer games
REQUIREMENTS
• Hands-on experience with the basic tools of the trade: Visual Studio, C++, OO-design, Python, Linux/UNIX experience.
• Experience with client/server network programming (TCP/IP, UDP, Sockets).
• Strong background in trigonometry, linear algebra, calculus, computational geometry, and knowledge of algorithms.
• Experience with 3D graphics, user-interface programming, and/or tools programming a plus.
• Experience with both Win32 and UNIX platforms.
• Experience with SQL database programming.
• Experience with HTML and JavaScript a plus.
• A passion for games.
• Ability to work under stringent deadlines and meet timeline goals.
• 2+ years in a professional production environment.
EXPERIENCE
• Relevant experience in the video game industry working on PC games, consoles, handhelds, and/or MMOs preferred.
• A deep understanding of object-oriented programming, design and code portability.
• BS or MS in Computer Science preferred.