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

Fullstack Net Angular Architect Research Development Remote Work

Who we are bairesdev is proud to be the fastest growing company in america with people in five continents and world class clients we are only as strong as


Bairesdev - Pernambuco

Publicado 6 days ago

Auxiliar Tecnico Em Suporte

Experiencia em atendimento ao cliente auxiliar os tecnicos no atendimento aos usuarios dos sistemas via e mail telefone eou outros canais prestando


Netvagas (5658081019) - Pernambuco

Publicado 6 days ago

Técnico De Apoio (N1)

**Principais Atividades**: - Atendimento remoto aos clientes, visando solucionar suas demandas técnicas. - Monitoramento contínuo dos ativos da rede para ga...


Visual Link Comunicacoes Multimidia Ltda - Pernambuco

Publicado 6 days ago

Auxiliar Técnico

**Requisitos**: - Ensino médio completo; - Experiência em desenho técnico; - Trabalhar em área hospitalar em Recife (PE); - Boa comunicação; - Proatividade;...


Grupo Transitar E Associados - Pernambuco

Publicado 6 days ago

Built at: 2024-11-26T15:14:44.257Z