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