Position: Middle/Senior .NET розробник для Piligrim
Company: Pligrim
Category: .NET
Experience: 3y
English level: pre

Компанія Piligrim у пошуках .NET розробника, який стане частиною професійної команди. 

**English below**

**Навички/Вимоги:**

—  4+ роки досвіду в технологіях .NET;
— Написання чистого коду, шаблони проектування, знання принципів SOLID;
— Глибоке знання технологій: .NET (.NET Core v-3.1, .NET Framework 4.8, ASP.NET (Framework and Core) MVC, Web API);
— Досвід роботи з C# v-8 (Background tasks, async / await);
— Практичний досвід роботи Entity Framework (Basic EF - Fluent API, Code-First integrations);
— Unit testing;
— Досвід з реляційними базами даних (знання MS SQL);

**Обов’язки:**

— C# 10 та  .NET (паралельна обробка, об’єкти значень, записи, асинхронний IEnumerable, SignalR, неявні оператори, відповідність шаблону – вирази перемикання, створення бібліотек і проміжного програмного забезпечення)
—  Entity Framework 6 (фільтрування запитів, розділене злиття, Advanced EF, перехоплювачі EF)
— Front-End технології (форми на основі шаблонів Angular, реактивні форми, Advanced RxJS, модулі, відкладене завантаження, об’єктно-орієнтований JavaScript, шаблони Angular Design, HTML5, SASS)
— Тестування (Xunit, Moq, Respawn, Fluent Assertions)
— Масові операції, gRpc, мікросервіси, dapper


**Requirements:**

—  4+ years experience in .NET technologies
—  Clean code, Design patterns, SOLID Principles
—  .NET Technologies (.NET Core v-3.1, .NET Framework 4.8, ASP.NET (Framework and Core) MVC, Web API)
—  C# v-8 (Background tasks, async / await)
—  Entity Framework (Basic EF - Fluent API, Code-First integrations)
—  Testing (Unit testing)
—  Relational Databases (MS SQL knowledge)

**Responsibilities:**

—  C# 10 and .NET (Parallel processing, Value objects, Records, async IEnumerable, SignalR, Implicit operators, Pattern Matching - switch expressions, Creation of Libraries and Middleware)
—  Entity Framework 6 (Query filtering, Split merge, Advanced EF, EF interceptors)
—  Front-End technologies (Angular template driven forms, Reactive forms, Advanced RxJS, Modules, Lazy loading, Object Oriented JavaScript, Angular Design Patterns, HTML5, SASS)
— Testing (Xunit, Moq, Respawn, Fluent Assertions)
— Bulk operations, gRpc, microservices, dapper