Middle Strong/Senior .NET Developer
PrivatBank
Job Description
Основні обов’язки
Розробка нового програмного забезпечення та розвиток існуючих сервісів проєкту
Проєктування архітектури баз даних та оптимізація роботи з даними
Супровід, рефакторинг та оптимізація продуктивності поточних рішень
Складання технічної документації та опис розроблених додатків
Основні вимоги
Впевнене практичне володіння .NET та ASP.NET Core
Глибоке розуміння принципів ООП, SOLID та Dependency Injection
Відмінні знання та практичний досвід роботи з PostgreSQL: WAL, реплікація, партиціювання
Ґрунтовне володіння SQL, CTE та проєктуванням реляційних баз даних
Досвід оптимізації запитів і детального аналізу планів їх виконання
Чітке розуміння концепцій RDBMS, ACID, OLTP та OLAP
Практичний досвід роботи з Docker
Розуміння принципів роботи й досвід використання RabbitMQ, Kafka, Redis та побудови систем логування
Буде великим плюсом
Досвід роботи з нереляційними та вбудованими/аналітичними СУБД такими як DuckDB, MongoDB,