left border

Lead/Senior Network Programmer

 

Requirements:

 

  • 3+ years experience in the games industry
  • Shipped at least 1 high-profile console or PC title
  • Direct responsibility for online performance and functionality
  • Familiar with technical requirements certification process for online titles
  • Excellent C++ skills
  • Excellent problem-solving skills
  • Excellent OO design skills
  • Excellent communication, interpersonal and organizational skills (must deal with non-programmers)
  • Excellent knowledge of TCP/IP and UDP network protocols
  • Experience with Client/Server and Peer-to-Peer network architectures
  • Extremely familiar in dealing with network-related problems (firewall issues, master-server, CD-Key authentication)
  • Good knowledge of encryption, compression and lag-avoidance techniques
  • Willing to relocate to Frankfurt/Germany
  • Takes initiative and is willing to continually learn and improve relevant skills
  • Passion for making great games
  • Ability to contribute innovative and original ideas towards all aspects of game production and development
  • Willing to accept and provide direction, work well under pressure, and handle multiple tasks
  • Strong time management skills with a proven ability to focus on priorities and solve problems. Must be able to accurately assess time requirements and complexity of assigned systems. Must be able to design systems thoroughly and break into manageable tasks.

 

Pluses:

 

  • Has used UML or some similar modeling approach in the past
  • STL experience
  • Experience with Xbox-Live
  • Experience with external matchmaking systems (GameSpy, etc…)
  • Experience with scripting languages (e.g. Lua)
  • Experience with multithreading
  • Experience with making multiplayer games
  • Experience with multiplatform development
  • Experience providing mentorship to other programmers Experience writing technical documentation
  • Unix/Linux systems programming experience
  • Experience in the game industry
  • Management and leadership skills

 

Responsibilities:

 

  • Helps complete multiplayer and network code on PC or console based project(s)
  • Extends networking code to support next generation console requirements, both low and high level
  • Assist Lead Programmer in defining and scheduling deliverables with oversight from the Technical Director
  • Creates accurate task duration estimates and completes all work in a timely basis
  • Remains focused, motivated and effective on all tasks through completion
  • Uses good communication and writing skills and creates documentation where required.
  • Directly responsible for adhering to all company policies and procedures.
  • Performs any other duties as assigned by Lead Programmer with accountability and responsibility
  • defined prior to the commencement of these duties. Safeguards the company's assets including source code, art work, tools, technical know-how.
  • Provides input to department project status meetings.
  • Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity.
  • Demonstrates a desire to learn and grow professionally

If you prefer apply directly online click here.

 
right border