Senior .Net Backend Developer - Kyiv, Україна - AIDA projektai, MB

    AIDA projektai, MB
    AIDA projektai, MB Kyiv, Україна

    3 тижні тому

    Default job background
    Опис

    We are looking for a .Net Backend Developer to join our client dynamic team. To work on the redevelopment of an existing game for both mobile and web platforms. The company's value is to deliver an exceptional gaming experience by leveraging cutting-edge technologies and implementing robust backend architectures.

    Your responsibilities will include:

    • Collaborate with the development team to design, develop, and maintain scalable backend architectures for highload applications.
    • Utilize your expertise in ASP.NET Core 3.1+ and .NET 7+ to ensure optimal performance and reliability.
    • Implement Monolith and Service-Oriented Architecture (SOA) principles to enhance the project's architecture.
    • Utilize Dapper and Entity Framework for efficient data access and manipulation.
    • Develop and optimize T-SQL queries and work with various SQL databases such as MySQL, PostgreSQL, and Aurora.
    • Implement NoSQL solutions when necessary to meet project requirements.
    • Write unit tests using xUnit/nUnit to ensure code quality and maintainability.
    • Utilize gRPC, Protobuf, and WebSockets for efficient communication between microservices.
    • Collaborate with cross-functional teams in an Agile environment.
    • Communicate effectively with team members and stakeholders.

    Requirements:

    • 5+ years of experience in .NET development, proficiency in ASP.NET Core 3.1+ and .NET 7+.
    • Strong understanding of high-load scalable backend architectures.
    • Experience with Dapper and Entity Framework.
    • Proficiency in T-SQL and at least one SQL database (MySQL/PostgreSQL/Aurora).
    • Experience with NoSQL databases.
    • Proficiency in xUnit/nUnit for unit testing.
    • Experience with gRPC, Protobuf, and WebSockets.
    • Experience with Unix (Ubuntu/Linux/Debian).
    • Experience with Swagger, Graylog/nLog.
    • Experience with Docker and Jenkins.

    Nice to Have:

    • Experience with .NET Blazor.
    • Hands-on experience with AWS services (EC2, ECS, RDS, Rabbit MQ/SQS/Kafka, Lambda, ElastiCache, CloudWatch).

    It's a contract job until August.


    full-time for about 4 months, until August

    • 5+ years of .Net development experience;
    • ASP.NET Core 3.1+, .Net 7+;
    • Highload scalable backend architecture experience;
    • Dapper and Entity Framework experience;
    • Monolith and SOA development experience;
    • Strong knowledge T-SQL and couple SQL databases(MySQL/Postgresql/Aurora);
    • NoSQL experience;
    • xUnit/nUnit experience;
    • gRPC, Protobuf, WebSockets experience;
    • Will be a plus:
    • .Net Blazor usage experience;
    • AWS experience: EC2, ECS, RDS, Rabbit MQ/SQS/Kafka, Lambda, ElastiCache, Cloudwatch;
    • Intermediate English;
    • Unix (Ubuntu\Linux\Debian) user;
    • Swagger, Graylog/nLog usage experience;
    • Docker and Jenkins experience;

    По проекту: це вже існуюча гра яку переписують з нуля бо минулий виконавець зробив не дуже ок)Гра на моб та веб платформи. Ось приблизний аналоггри