Network Programmer - Microsoft Studios - Lionhead Job
|Job Title||Network Programmer - Microsoft Studios - Lionhead Job|
|Job Description||Job Category: Software Engineering: Development
Location: Guildford, GB
Job ID: 828631-105303
Division: Interactive Entertainment Business
Salary range: £40,000 to £50,000
Location: Guildford, UK
Opening date: 27th March 2013
Closing date: 26th April 2013
Lionhead Studios is seeking a highly skilled and experienced Network Programmer to be a key contributor on an unannounced title. The ideal candidate is someone who enjoys playing online games and has a working knowledge of multiplayer peer-to-peer and client-server game systems. The role will focus on designing, implementing and optimizing the network architecture for the project in an existing framework, taking into account security concerns and implementing online features.
Are you a highly talented individual who enjoys a challenge and is brimming with drive and enthusiasm? Do you feel your skills and talents are waiting to find the right creative environment in which to thrive?
At Lionhead we strive to create successful, landmark games and to be one of the world’s most respected developers. To that end we are continually looking for bright, talented individuals to join our team. We are well aware that new employees and fresh ideas keep us the dynamic and creative Studio that we are!
•Technical design and implementation of a scalable and maintainable client network architecture
•Sensible use of 3rd Party and other existing resources to achieve required features.
•Work with the Design and Programming teams to ensure the feasibility of multiplayer features
•Network performance meets all technical and platform requirements.
•Identify security and fairness concerns and offer solutions
Key Success Criteria:
•All network related aspects of the project are understood with implementations in place before entering Production.
•Scalability issues and risks are identified and planned for.
•All testing issues related to multiplayer features are accounted for and relayed to production.
•Game design components are fully supported by the network architecture
•Network bandwidth and latency issues are accounted for and optimizations and mitigations in place.
•Any cloud related aspects of the networking requirements are designed and implemented.
Knowledge, Skills and Experience
•Proven client-server and peer-to-peer architecture experience
•Experience dealing with network and server security issues
•Experience with lag compensation techniques
•Experience with packet repeaters
•Low-level network experience (protocols, packet optimisation, NAT traversal etc.)
•Experience with load balancing
•Fluent in C++ and C#
•Passion for playing Multiplayer games
•A shipped multiplayer title as a Network/Server Programmer
•Cloud environments (Azure, Amazon EC2 etc.)
•Some database development knowledge
•Multitier architecture experience
•Xbox 360 / Xbox Live experience
•Multiplatform development experience
Special Requirements/Additional Information e.g. Language Skills
Microsoft is an equal opportunity employer and supports workforce diversity
Microsoft’s privacy statement can be viewed on the following web page: http://privacy.microsoft.com/en-gb/default.mspx
|Salary||Â£40,000 to Â£50,000|
|Recruiter||This job is advertised on behalf of Microsoft Studios (UK) using their internal reference 828631-105303.|
|Apply for this job|