Position: Middle/Senior .NET Developer
Company: Business guide
Category: .NET
Experience: 2y

Що треба робити:
• розробляти .NET проекти
• підтримувати команду в доопрацюванні існуючих проектів
• тісно взаємодіяти з командою, навчатися в більш досвідчених колег
• брати участь в командних code review
На цей час команда займається такими сервісами та задачами:
• процесинг оплати замовлень
• фінансовий репортинг
• промокампанії
• бонусація водіїв
В планах розробка нового сервісу лояльності пасажирів.

Цілі на півроку:
• знайомство з існуючою архітектурою
• розширення API існуючих систем
• включення в розробку зі старту нового проекту
• виправлення помилок в продакшн сервісах
• написання тестів
• освоєння бізнес-логіки існуючих сервісів і підходів
• освоєння підходів до проектування і написання коду всередині компанії
• швидкість та правильність виконання поставлених завдань
• розширення функціоналу існуючих систем
• оптимізація роботи існуючих систем
• активна участь в декомпозиції технічних та бізнес ініціатив

Тому тобі будуть потрібні досвід та знання:
• досвід розробки сервісів від 2-х років на платформі .NET
• розуміння мікросервісів, event-driven design
• знання C#, up to .NET Core 3.1
• впевнене розуміння та використання принципів OOP/OOD
• розуміння RESTful принципів
• покриття функціоналу unit тестами
• досвід роботи за принципами DDD
• досвід роботи з ASP.NET Core, EF Core
• досвід роботи з RabbitMQ або Kafka

Бажаний досвід, навчимо, якщо не знаєш або не вмієш:
• розуміння Сlean Code/Architecture
• досвід роботи з:
Docker
Kubernetes
Actor Model (Orleans)
SignalR або WebSocket
Redis
PostgreSQL
MS SQL Server

Ми піклуємось про твоє здоров’я та комфорт, тому пропонуємо:
• гнучкий графік
• можливість вибрати зручний формат співпраці (офіс/віддалено/міксований формат), тому ти маєш можливість працювати з будь-якого куточка України, й світу
• 10 робочих днів оплачуваних лікарняних на рік
• 20 робочих днів оплачуваних відпусток
• корпоративне медичне страхування
• програму корпоративного страхування від COVID-19

Свій розвиток ти можеш підтримувати через:
• обмін знаннями серед команд (лекції, курси, програма менторства)
• корпоративну бібліотеку та підписку на Pluralsight
• корпоративне навчання з англійської мови різних рівнів
• можливість відвідувати оплачувані семінари, майстер-класи, тренінги та конференції; хакатони, форуми, team building sessions

Крім того, ми маємо для тебе:
• різні соціальні бонуси та компенсації (допомога до народження дитини, додаткова відпустка у День Народження, вихідний за донорство та ін.)
• корпоративне дозвілля, спортивні секції (футбол, йога)