Sorry! This job has been filled, so can no longer accept applications.

Graduate Network Programmer – Games – North West UK

Location: Wilmslow,UK Salary: Negotiable

Job ID: # Posted: 2 years ago

TT Games

Our client is looking for a Junior Network Programmer to join their Game Technology team. The Game Technology team is part of the Engine Room Department and is responsible for creating and maintaining the nuts and bolts that glue award winning games together.  This is a permanent position based in Wilmslow.

You will be working with every platform conceivable, from hand-held devices, through desktop computers to consoles both current and next generation. Because of this, you will be using a wide variety of development environments and programming languages and tackling technical challenges of every sort. No day will be the same, and you won’t be bored!

During your day you will be working with all the internal development departments: the game programmers, the low level renderer programmers, the artists and designers who produce the amazing content that makes their games alive, the production team who manage the process and the publishers who get their games out to the public. Finally, but not least, you will liaise with the platform holders to resolve technical challenges and overcome any submission problems that come with the fast pace of the console and hand-held market.

You will be expected to get involved with all aspects of the code base to ensure each programming department works effectively together. For that reason, you will need to have experience with working with large code bases and be able to understand other people’s code quickly. Particular areas of expertise would be helpful in tools, networking and online, and resource management.

The ideal candidate will have:

  • A keen interest in online games and the technology and architecture behind them.
  • A good degree in Computer Science, Math or Physics or related subject (2.i or above) or equivalent experience
  • Fluent in C++ and object-oriented programming
  • A structured approach to programming with the desire to write clean, well commented, documented and maintainable code.
  • A positive can-do attitude coupled with the ability to get things done.
  • Some experience of low-level socket based network game programming.
  • Familiarity with online/web technologies such as endpoints (REST).

A strong candidate will also have one or more of the following:

  • Experience programming consoles at a low-level on PS4, Xbox One, Nintendo Switch, iOS, Android, PS3, Xbox 360, Wii U, macOS and PC.
  • Understanding of machine architecture.
  • Strong 3D math skills.
  • Strong debugging skills in a multi-threaded / multi-core environment.
  • The ability to analyse and optimise algorithms for efficiency.
  • Knowledge of Python, SQL, Java.

Tagged as: Network Programming

Tags: Network Programming Categories: Programming , Technical


Daniel Fox

Lead Recruitment Consultant

See Daniel's jobs

5 Steps to Securing a Junior Programming Role

Are you interested in becoming a game programmer? Programmers are the people who create the code that brings games to…

Read more

How Much Experience Do You Need to Start Your Career in Game Design?

If you’re looking for entry level game design jobs, experience and qualifications are key. But if you’re fresh out of…

Read more

Is a Creative Assistant Job the Right Role for You?

If you’re interested in or involved in the video gaming industry, a creative assistant post is something to aim for….

Read more

Copyright © 2021 OPMjobs Ltd. Tollgate Business Park, Colchester, Essex, CO3 8AB, United Kingdom