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: Talent_Dynamic-Ppc

Função de trabalho:

Requisitos

E&I Technician, Relocate To The Netherlands

E&I Technician Are you ready to take on a dynamic and versatile role where your technical expertise is put to the test every day? As an E&I Specialist, you w...


Xelvin International - Bahia

Publicado 8 days ago

Data Engineer - Remote

Recognized as the leading software development company in the Americas, our client offers 100% remote modality and an excellent work environment in which emp...


Indi Staffing Services - Bahia

Publicado 8 days ago

Analista De Requisitos

Venha fazer parte da G4F !?????? A G4F trabalha há mais de 14 anos com Estratégia e Inovação, Transformação Digital, BPO, Outsourcing e Digital Services. Som...


G4F - Bahia

Publicado 8 days ago

Desenvolvedor Full Stack - Pleno

O Grupo Novak está procurando pessoas apaixonadas por Tecnologia! Somos uma empresa de Soluções em Marketing e Tecnologia (Desenvolvimento Web) que busca tra...


Novak Ads - Bahia

Publicado 8 days ago

Built at: 2024-11-22T05:37:29.445Z