home indevelopment products press partners company employment

 

Senior Network Programmer

The Method, a Dallas based developer of casual and mobile games, is looking for a Senior Network Programmer to design and build new and exciting tools and SDKs. The successful candidate must demonstrate the equivalent of 5+ years of experience in the relevant field and be able to co-exist among very seasoned professionals. We are seeking smart, fast, and driven developers who are on top of their game.

Responsibilities

  • Writing TCP/IP based networking code in C++ for use on unix-based servers and C++/Java code for use in client applications.
  • Design and implement networking related game SDKs.
  • Design and implement backend support services that support our various client SDKs.
  • Implement database schemas to support our backend systems.
  • Support internal and external developers with their integration of our networking technologies.
  • Creation of monitoring systems to verify backend system availability and stability.
  • Creation of web interfaces to be used by external developers.
  • Creation and maintenance of technical documentation.

Qualifications

  • 5+ Years C/C++ experience.
  • BS/BA degree in Computer Science or equivalent video game industry experience in a technical role.
  • A proven track record of exceeding expectations on every project.
  • 5+ years experience in development of Internet enabled networking software.
  • Strong experience and knowledge of maintaining a highly available and redundant backend server system.
  • Strong experience in SQL based database schema design and usage.
  • Superior oral and written communication skills; ability to communicate effectively and professionally to all levels of management
  • Some experience with game networking technologies and paradigms required.
  • Understanding of the inherent difficulties with Internet based networking in games and on mobile platforms.
  • Excellent analytical and organizational skills
  • Demonstrated ability to respect and adhere to strict deadlines
  • Able to work well independently, self-directed, internally motivated
  • Stable background / solid track record
  • Strong understanding of unix-based environments including development and debugging
  • Familiarity with network security methodologies and practices
  • Proficiency in automated testing techniques and strategies

Preferred Experience

  • E-Commerce experiences a major plus.
  • Web development experiences a plus. Especially concerning web/database interaction.
  • Working experience with Java a plus