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 tesynchronizatio n. ? 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/Ubun tu. ? 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 databas es). ? Collaboration: Work closely with Unity developers to integrate backend features withthe frontend game client. Provide support for debugging and troublesho otingmultiplayer-related is sues. ? Testing & Debugging: Conduct thorough testing of multiplayer systems, includin g loadtesting, stress testing, and debugging complex multiplayer interac tions. ? Documentation: Maintain clear and comprehensive technical documentation for servercode, 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 developmen t, includingfamiliarity with .NET Core, ASP.NET, or Unity backen d solutions. ? Multiplayer Networking: Strong knowledge of networking protocols and concepts usedin multiplayer games (e.g., client-server architecture, real-time synchroniza tion, latencyc ompensation). ? Database Management: Experience with relational and NoSQL databa ses (e.g., SQLServer, MongoDB, Redis) and understanding of database design and optimization. ? Game Development Experience: Familiarity with Unity and g ame developmentprinciples, including how game clients communicate with b ackend servers. ? Version Control: Proficient with version control systems such as G it and bran chingstrategies. ? Problem Solving: Strong troubleshooting and debugging skills, with an ab ility to identify


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

Analista De Suporte De Ti

Vem ser #GREATER! Soluções que inspiram, transformam e conectam. Com mais de 14 anos de experiência no mercado de estratégia e inovação, estamos aqui para co...


G4F - Ceará

Publicado 7 days ago

Técnico De Suporte

Vem ser #GREATER! Soluções que inspiram, transformam e conectam. Com mais de 14 anos de experiência no mercado de estratégia e inovação, estamos aqui para co...


G4F - Ceará

Publicado 7 days ago

Supervisor(A) De T.I. (Infraestrutura) - Caucaia (Ce)

Nível: Supervisor Cursos de: cursando tecnologia em gestao da tecnologia da informação ,Rede de Computadores,Engenharia da Computação,Tecnologia da Informaçã...


Alyne Cosméticos - Ceará

Publicado 7 days ago

Especialista Em Suporte Técnico

Estamos buscando um profissional com conhecimento e experiência no atendimento a clientes no setor de Microbiologia. Experiência Desejada: Conhecimento e exp...


Ceará

Publicado 7 days ago

Built at: 2024-11-20T18:25:07.852Z