.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 місяці;
- Надаємо техніку для роботи.
Етапи
- HR інтерв'ю - до 1 години
- Технічне інтерв'ю - до 1.5 години
- Офер
Required skills
.NET, ASP.NET Core, ASP.NET, Entity Framework, C#
+ 6 more
MS SQL Server, LINQ, SQL, REST API, Team Leadership, Microservices
Required languages
Ukrainian
Native
Published 19 October
41 views · 3 applications
📊
Average salary range of similar jobs in
analytics →
Loading...