.NET Team Lead

$$$$

Наша команда працює над ІТ-рішеннями, які є частиною цифрової трансформації державних сервісів в Україні.

Шукаємо .NET Team Lead, який очолить команду back-end розробників, відповідатиме за технічні рішення, якість коду та ефективну організацію роботи команди.

 

Очікування
Досвід

  • Від 6 років комерційної розробки на .NET;
  • Від 3 років на позиції Tech Lead / Team Lead;
  • Розробка, випуск і підтримка систем у production;
  • Веб-застосунки зі складною бізнес-логікою, а також desktop-застосунки.
     

Технічний стек

  • C#: generics, LINQ, records, async/await, модель багатопотоковості (Task, ConfigureAwait, cancellation);
  • .NET Framework, ASP.NET MVC 5, ASP.NET Core: middleware, DI, конфігурація, хостинг, background services, Minimal APIs і контролери;
  • SQL (MS SQL Server та/або MySQL), T-SQL: плани виконання, індекси, транзакції, рівні ізоляції, блокування;
  • Entity Framework Core: міграції, трекінг, N+1, compiled queries. Сирий SQL там, де важлива продуктивність;
  • REST API: проєктування, версіонування, обробка помилок;
  • Кешування: Redis, in-memory;
  • SignalR для real-time взаємодії;
  • Брокери повідомлень: RabbitMQ, MassTransit або аналоги.
     

Архітектура та якість

  • Практичне застосування SOLID;
  • Проєктування модульних монолітів і мікросервісів з усвідомленим вибором між ними;
  • Розробка високонавантажених, масштабованих систем;
  • Автоматизоване тестування, code review, впровадження стандартів якості коду.
     

Лідерство

  • Досвід керування командою розробників: декомпозиція та оцінювання задач, розподіл роботи;
  • Досвід менторингу та розвитку людей;
  • Досвід ухвалення й аргументації технічних рішень, роботи з технічним боргом і ризиками.
     

Буде перевагою

  • Досвід із державними інформаційними системами: інтеграції з реєстрами, КЕП, електронна ідентифікація;
  • Міграція легасі з .NET Framework на сучасний .NET;
  • Elasticsearch, навантажувальне тестування;
  • Базове знання фронтенду (TypeScript, Angular) для узгодження контрактів;
  • Використання AI-інструментів у розробці.

 

Обов'язки

  • Керівництво командою .NET-розробників: розподіл задач, пріоритизація, контроль виконання;
  • Ухвалення ключових технічних рішень у межах архітектури, визначеної архітектором;
  • Участь у проєктуванні архітектури рішень;
  • Розробка найскладніших частин функціоналу: веб-застосунки та desktop для Windows;
  • Оцінка задач і термінів, участь у плануванні релізів;
  • Code review, впровадження та підтримка стандартів якості коду;
  • Контроль технічної документації та покриття коду юніт-тестами;
  • Менторство, регулярні 1:1 та зворотний зв'язок;
  • Участь у наймі та онбордингу нових членів команди;
  • Взаємодія з PO/PM, бізнес-аналітиками, QA та DevOps;
  • Виявлення та мінімізація технічних ризиків;
  • Оптимізація продуктивності, стабільності та безпеки систем;
  • Випуск релізів, супровід і підтримка продуктів у production;
  • Рефакторинг та управління технічним боргом.
     

Пропонуємо

  • Гібридний формат роботи (3 дні в офісі, 2 дні вдома);
  • Графік роботи: 10.00-19.00;
  • Локація: м. Київ, м. Теремки;
  • Офіційне працевлаштування;
  • Оплачувана відпустка (24 календарні дні) та лікарняні;
  • Вихідні на основні державні свята;
  • Бронювання;
  • Випробувальний термін: 3 місяці;
  • Надаємо техніку для роботи.

 

Етапи

  1. HR інтерв'ю - до 1 години
  2. Технічне інтерв'ю - до 1.5 години
  3. Офер

Required skills

.NET, ASP.NET Core, ASP.NET, Entity Framework, C#

Required languages

Ukrainian Native
Published 19 October
41 views · 3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...