Senior Multiplayer Software Engineer, Backend

Detalhes da Vaga

What you'll do:? Server Architecture and Design: Design and implement robust and scalable backen
dsystems for multiplayer games using C#. Ensure high availability, low-latency, an
dsecure connections for players.
? Multiplayer Game Logic: Implement core multiplayer systems, including play
ermatchmaking, lobbies, leaderboards, in-game transactions, and game sta
tesynchronization.
? API and Networking: Develop and maintain RESTful APIs and real-time network
ingprotocols (e.g., WebSockets, UDP, etc.) to handle communication between the cli
ent(Unity) and backend servers as well as Linux/Ubuntu.
? Data Management: Implement and maintain backend systems for player data stor
age,persistence, and retrieval. Ensure proper database management for player accou
nts,statistics, and game progression (SQL/NoSQL databases).
? Collaboration: Work closely with Unity developers to integrate backend features
withthe frontend game client. Provide support for debugging and troublesho
otingmultiplayer-related issues.
? Testing & Debugging: Conduct thorough testing of multiplayer systems, includin
g loadtesting, stress testing, and debugging complex multiplayer interactions.
? Documentation: Maintain clear and comprehensive technical documentation for
servercode, systems, and APIs.
What you'll need:
? Experience: 3+ years of professional experience in backend development,
preferablywith a focus on multiplayer games.
? Proficiency in C#: Solid experience with C# for backend developmen
t, includingfamiliarity with .NET Core, ASP.NET, or Unity backend solutions.
? Multiplayer Networking: Strong knowledge of networking protocols and
concepts usedin multiplayer games (e.g., client-server architecture, real-time synchroniza
tion, latencycompensation).
? Database Management: Experience with relational and NoSQL databa
ses (e.g., SQLServer, MongoDB, Redis) and understanding of database design andoptimization.
? Game Development Experience: Familiarity with Unity and g
ame developmentprinciples, including how game clients communicate with backend servers.
? Version Control: Proficient with version control systems such as G
it and branchingstrategies.
? Problem Solving: Strong troubleshooting and debugging skills, with an ability to identify


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Wiz Concept Assistente Operacional Polo Jk Temporario

Ter experiencia com bsegurob de vida ter conhecimento do pacote office gostar de trabalho em equipe e desafios ter boa comunicacao oral e escrita


Netvagas (6911851019) - Distrito Federal

Publicado 7 days ago

Arquiteto De Testes Df Rj Ou Sp

Prestar suporte a equipes de desenvolvimento em relacao a disciplina de teste graduacao em curso de nivel superior na area de tecnologia da informacao ou


Montreal E Tecnologia E Inovação - Distrito Federal

Publicado 7 days ago

Arquiteto Java

_**Requisitos**:_ - _Ensino superior completo em TI._ - _Experiência mínima de 5 anos na área._ - **Conhecimentos**:_ - javaScript - Java - Sql - Html - Angu...


Engesoftware - Distrito Federal

Publicado 7 days ago

Estagiário (A) - Brasilia-Df - Df

**Atribuições**: Operar sistemas diversos para inclusão/manutenção de dados; acompanhar e fazer o controle de tarefas diárias, arquivamento, analisar documen...


Divulga Vagas - Distrito Federal

Publicado 7 days ago

Built at: 2024-11-27T18:29:07.233Z