Senior Multiplayer Software Engineer, Backend

Detalhes da Vaga

What you'll do:
? Server Architecture and Design: Design and implement robust and scalable backendsystems for multiplayer games using C#. Ensure high availability, low-latency, andsecure connections for players
.? Multiplayer Game Logic: Implement core multiplayer systems, including playermatchmaking, lobbies, leaderboards, in-game transactions, and game statesynchronizatio
n.? API and Networking: Develop and maintain RESTful APIs and real-time networkingprotocols (e.g., WebSockets, UDP, etc.) to handle communication between the client(Unity) and backend servers as well as Linux/Ubun
tu.? Data Management: Implement and maintain backend systems for player data storage,persistence, and retrieval. Ensure proper database management for player accounts,statistics, and game progression (SQL/NoSQL databas
es).? Collaboration: Work closely with Unity developers to integrate backend featureswiththe frontend game client. Provide support for debugging and troubleshootingmultiplayer-related is
sues.? Testing & Debugging: Conduct thorough testing of multiplayer systems, including loadtesting, stress testing, and debugging complex multiplayer interac
tions.? Documentation: Maintain clear and comprehensive technical documentation forservercode, systems, an
d APIs.What yo
u'll need:? Experience: 3+ years of professional experience in backend development,preferablywith a focus on multipl
ayer games.? Proficiency in C#: Solid experience with C# for backend development, includingfamiliarity with .NET Core, ASP.NET, or Unity backen
d solutions.? Multiplayer Networking: Strong knowledge of networking protocols andconcepts usedin multiplayer games (e.g., client-server architecture, real-time synchronization, latencyc
ompensation).? Database Management: Experience with relational and NoSQL databases (e.g., SQLServer, MongoDB, Redis) and understanding of database design and
optimization.? Game Development Experience: Familiarity with Unity and game developmentprinciples, including how game clients communicate with b
ackend servers.? Version Control: Proficient with version control systems such as Git and bran
chingstrategies.? Problem Solving: Strong troubleshooting and debugging skills, with an ab
ility to identify


Salário Nominal: A acordar

Fonte: Jobrapido_Ppc

Função de trabalho:

Requisitos

Carl Zeiss Do Brasil Ltda. | Banco De Talentos Zeiss Para Técnicos E Engenheiros De Campo | Brasília! | Brasília

Sobre a ZEISS:- Fundada como uma fábrica para mecânica de precisão e óptica na cidade de Jena, Alemanha, em 1846, a Carl Zeiss é hoje um líder mundial nas in...


Carl Zeiss Do Brasil Ltda. - Distrito Federal

Publicado 7 days ago

Rodante Motorizado - Brasilia Df

Ensino Médio Completo;Desejável conhecimento sobre funcionamento de estacionamentos.CNH Categoria A Pacote OfficeBoa comunicaçao e escuta ativa.Indicar vagas...


Estapar - Distrito Federal

Publicado 7 days ago

Especialista De Segurança Da Informação

Responsabilidades Implementar o método de 3 linhas de defesas em áreas parceiras; Mapear de riscos de segurança da informação em áreas parceiras visando os 3...


Luizalabs - Distrito Federal

Publicado 7 days ago

Qa Pleno (Backend E Frontend Web) | 100% Remota

O Que Procuramos ? Conhecimento de ferramentas de automação Web como o TestCafe ou similares (Selenium, Cypress ou Playwright); Conhecimento em Javascript; C...


Tqi - Distrito Federal

Publicado 7 days ago

Built at: 2024-11-24T07:56:33.098Z