FPSG are looking to speak to Network Programmers, our client is looking for a talented programmers to join their growing team in the thriving city of Dundee. This is an exciting opportunity to work in the Scotland's world renounced gaming industry.
You must have a passion for games as a programmer you will autonomously develop network and server related functions assigned by the Lead Programmer. You will implement the network interface or tools to help game communicate with each other and with the server.
Entrusted with developing the game's low-level network features, the multiplayer engine, and optimizing network performance. You will be part of a team that holds the player's connected experience at the core of its mission.
During the game's development, you commit yourself to answering the most fundamental questions: Will the game be as responsive as possible in multiplayer matches? Does the latency meet a pro-gamer's expectations? Is the experience as seamless as it can be?
Skills & Requirements:-
2+ Years' experience in a similar programming role for games or software development.
Must be proficient in Unity, C# and knowledge of multi-threaded programming
Knowledge of various network protocols such TCP, UDP and HTTP.
Experience of various Networking tools such as Unity Networking or AWS Gamelift
Knowledge of relational database, experience with Mysql is a plus.
Understand software engineering practices.
Able to analyse and evaluate risks while proposing solutions.
Able to program and debug complex applications using object-oriented or procedural programming.
Commitment to personal and peer development and sharing best practices.
Ability to work independently or as a team player.
Knowledge of bug tracking, sprint planning, and wiki software.
Excellent presentation, organization, time management, and cross-department communication skills.
Must be responsible, proactive, accountable, and personable.
FPSG is committed to equal opportunities regardless of gender, race, disability, sexual orientation, religion or belief and age.