Responsibilities:- Develop and maintain web applications on the .NET platform using C#.
- Design and implement scalable and maintainable software solutions.
- Ensure the efficient performance of applications by working with databases and optimizing queries.
- Work with modern technologies such as ASP.NET, Docker, Protobuf, and GRPC.
- Collaborate with cross-functional teams, including DevOps and frontend developers, to achieve project goals.
- Utilize architectural patterns and best practices to ensure code quality and maintainability.
- Identify and resolve concurrency issues, understand threads, and handle locks efficiently.
- Participate in architectural discussions and propose improvements to existing solutions.
Requirements:- 5+ years of experience in web application development using .NET and C#.
- Deep understanding of key technologies and concepts, including API Gateway, Service Discovery, RESTful, Profiling, and ORM.
- Strong experience with ASP.NET, Docker, docker-compose, Protobuf, and GRPC.
- Experience working with databases and writing efficient queries.
- Solid knowledge of software architecture and programming patterns.
- Strong understanding of concurrency, threading, and locks.
- Excellent problem-solving skills and the ability to work both independently and as part of a team.
- Intermediate level of English or higher for communication with the team and documentation.
Requirements:- Experience with Kubernetes and basic DevOps knowledge.
- Experience with web frontend development.
- Understanding of game development principles and familiarity with game engines.
Apply Now