Position: Tech Lead .NET Engineer
Company: Uklon
Category: .NET
Experience: 5y

Щоб мати змогу впливати на розвиток продукту приєднуйся до Driver team як **Tech Lead .NET Engineer**.
Driver App — додаток для водіїв, який дозволяє отримувати замовлення, відстежувати свою активність та керувати своєю зайнятістю.

**Що треба робити:**
• брати участь у проектуванні рішень
• декомпозиція ініціатив на задачі для команди
• оцінка складності задач
• планування спринтів
• технічне лідерство у розробці рішень
• Code Review
• розвиток розробників через цілепокладання (постановку мети)
• аналіз причин та пошук рішень інцидентів з production
• менторинг розробників
• технічні інтерв’ю з кандидатами на вакансії розробників до команди

**Цілі на півроку:**
• знайомство з командою
• знайомство з існуючою архітектурою
• освоєння бізнес-логіки існуючих сервісів і підходів
• освоєння підходів до проектування і написання коду всередині компанії
• пошук вузьких місць і шляхів їх оптимізації
• розробка плану покращення відповідності продукту нефункціональним вимогам
• розробка командою нового функціоналу точно у термін
• пришвидшення розробки нового функціоналу
• оптимізація роботи існуючих систем
• розширення функціоналу існуючих систем
• активна участь в декомпозиції технічних та бізнесових ініціатив

**Тому тобі будуть потрібні досвід та знання**:
• досвід лідерства у команді з 2-х чи більше .NET розробників від 1 року
• досвід розробки на платформі .NET від 3-х років
• відмінне знання C#, up to .NET Core 3.1
• розуміння мікросервісної та event-driven архітектури
• досвід роботи з:
⠀• ASP.NET Core
⠀• EF Core
⠀• NUnit/XUnit/MSTest
⠀• Moq/NSubstitute
⠀• RabbitMQ або Kafka
⠀• PostgreSQL
• впевнене розуміння та використання принципів OOP/OOD
• покриття функціоналу unit тестами
• розуміння RESTful принципів
• розуміння Сlean Code/Architecture
• використання Docker
• досвід менторства менш досвідчених колег
• вміння пояснювати та доносити свою думку колегам

**Бажаний досвід, навчимо, якщо не знаєш або не вмієш**:
• досвід роботи за принципами DDD
• досвід роботи на highload проектах
• досвід роботи з:
⠀• Node.js, npm
⠀• TypeScript
⠀• Angular 7+
⠀• Actor Model (Orleans)
⠀• SignalR або WebSocket
⠀• Redis
⠀• MongoDB

**Ми піклуємось про твоє здоров’я та комфорт, тому пропонуємо**:
• гнучкий графік
• можливість вибрати зручний формат співпраці (офіс/віддалено/міксований формат), тому ти маєш можливість працювати з будь-якого куточка України, й світу
• 10 робочих днів оплачуваних лікарняних на рік
• 20 робочих днів оплачуваних відпусток
• корпоративне медичне страхування
• програму корпоративного страхування від COVID-19

**Свій розвиток ти можеш підтримувати через**:
• обмін знаннями серед команд (лекції, курси, програма менторства)
• корпоративну бібліотеку та підписку на Pluralsight
• корпоративне навчання з англійської мови різних рівнів
• можливість відвідувати оплачувані семінари, майстер-класи, тренінги та конференції; хакатони, форуми, team building sessions

**Крім того, ми маємо для тебе**:
• різні соціальні бонуси та компенсації (допомога до народження дитини, додаткова відпустка у День Народження, вихідний за донорство та ін.)
• корпоративне дозвілля, спортивні секції (футбол, йога)

Якщо ти шукаєш амбіційну продуктову компанію, орієнтовану на розвиток та світову експансію, зацікавлений у використанні новітніх технологій та готовий далі підвищувати свою експертизу, приєднуйся до команди Uklon.

Детальніше про компанію та команду: careers.uklon.ua