Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Senior .Net Developer (Contractor)
Описание вакансии
Текст:
TL;DR
Senior .Net Developer (Contractor): Joining the core engineering team to contribute to the development of a persistent real-time strategy (RTS/4X) game. Focus on designing microservices architecture, implementing high-performance code for real-time battle processing and critical game logic, optimizing database queries and caching strategies for high-load scenarios.
Company
is a game development company with a passion for creating immersive gaming experiences.
What you will do
- Contributing to the design of core microservices (Battle, World, Hero services) following Domain-Driven Design (DDD) principles.
- Implementing high-performance, thread-safe code for real-time battle processing and critical game logic.
- Working with various AWS cloud services (EKS, RDS, S3) and configuring IAAC.
- Writing comprehensive Unit and Integration tests (using Aspire.Testing) and conducting code reviews.
- Guiding Middle developers and enforcing coding standards.
- Optimizing database queries (EF Core 10), caching strategies (Redis), and memory allocation for high-load scenarios.
Requirements
- 5+ years of commercial experience with C# and .NET.
- Deep understanding of .NET (8/9+), memory management, async/await, and multithreading.
- Strong experience with Microservices, REST APIs, and event-driven architecture (RabbitMQ/Kafka).
- Proficiency with PostgreSQL/SQL Server, EF Core, and Redis.
- Familiarity with AWS (or Azure), Docker, and Kubernetes.
- English: Upper-Intermediate (B2) or higher.
Nice to have
- Experience with .NET Aspire or similar orchestration tools.
- Experience in GameDev backend (handling state for multiplayer games).
- Familiarity with WebSocket/SignalR optimization for high concurrency.
- Knowledge of gRPC and Protobuf.
- Understanding of Actor Model (Orleans/Akka.net).
Culture & Benefits
- Flexible working hours and remote working.
- 18 working days of paid time off.
- 5 paid sick leaves (without doctors’ notes).
- Compensation for external conferences/workshops/events.
- Fun corporate events.