Position: Software Architect
Company: Bank Vostok
Category: Lead
Experience: 2y
English level: intermediate

**IT Департамент Банку Восток в пошуку Архітектора ПЗ.**

**Про команду:**
Наша команда Архітектури ПЗ спеціалізується на створенні ефективних та стійких рішень, які відповідають високим стандартам якості.
Наш підхід базується на реальних практиках та використанні передових технологій. Ми зосереджені на тому, щоб створювати продукти, які ефективно вирішують бізнес-задачі нашого бізнесу.
У нашій команді цінується спільна робота та відкритий обмін ідеями. Ми віримо, що кращі результати досягаються завдяки спільним зусиллям та взаємному навчанню.
Якщо ви прагнете розвивати свої навички та зробити свій внесок у створення високоякісних програмних продуктів, ми радо вітатимемо вас у нашій команді.

**Про вакансію:**

**Потрібні знання та навички:**
•	Досвід роботи як Software Architect або подібна позиція протягом не менше двох років.
•	Мінімум шість років практичного досвіду розробки програмного забезпечення.
•	Великий досвід у написанні програмного забезпечення з використанням стеку .NET.
•	Чотири роки професійного досвіду роботи над комерційними проектами з типами архітектури SOA та/або Microservices.
•	Досвід із документуванням архітектури (HLD, C4, UML, Sequence Diagram тощо).
•	Тверде розуміння принципів розробки програмного забезпечення, включаючи об’єктно-орієнтоване проектування (OOD) та різні шаблони проектування.
•	Глибокі знання та практична участь в аспектах автентифікації/безпеки.
•	Вміння працювати з реляційними базами даних, такими як MS SQL, а також досвід роботи з базами даних NoSQL.
•	Практичний досвід роботи з різними протоколами міжсервісної взаємодії (REST, RPC, GraphQL).
•	Бути знайомим з технологією Message Broker'ів (RabbitMQ, Kafka тощо).
•	Знання основних інструментів для збору системних метрик, моніторингу та логування.
•	Комунікативні навички, особливо в перевірці коду, обговоренні рефакторингу, командному наставництві та ефективній міжкомандній комунікації.

**Добре мати:**
•	Практичні навички у DDD підході.
•	Знайомство з пошуковими системами, такими як ElasticSearch.
•	Досвід роботи з хмарною платформою AWS, Azure, Google тощо.
•	Розуміння принципів побудови інфраструктури та процесів DevOps.
•	Практичний досвід розробки та впровадження інтеграцій зі сторонніми сервісами\системами.
•	Розуміння процесів тестування як ручного так і автоматизованого.
•	Досвід роботи в agile командах.

**Обов'язки:**
•	Проектування, розробка, впровадження та підтримки архітектурних рішень на основі вимог бізнесу для продуктів окремої команди піддомену Банку.
•	Проектування та підтримка технічної документації.
•	Міжкомандна співпраця для забезпечення відповідності архітектури вимогам проекту.
•	Обмін досвіду з підпорядкованою командою.
•	Допомога у проведенні технічних інтерв’ю для кандидатів у підпорядковану команду.
•	Забезпечення дотримання стандартів розробки, забезпечення якості коду та безпеки.
•	Постійний зв’язок з іншими архітекторами.
•	Моніторинг та оптимізація продукту для досягнення максимальної продуктивності та доступності.
•	Аналіз наявних та майбутніх продуктів за для виявлення потенційних місць редизайну архітектури та/або рішення.
•	R&D технічних рішень при вирішені певних задач для впровадження у стек Банку.
•	Систематизація та структуризація стеку у Банку.
•	Відповідальність за прийняті рішення.

**Пропонуємо:**
•	Конкурентну оплату праці.
•	Можливості для професійного та кар'єрного зростання.
•	Оплачувані лікарняні та відпустка (20 робочих днів + 5 днів sick leave).
•	Спеціальні цінові пропозиції від провідних спортивних комплексів «Sport Life», «Apollo Next».
•	Добровільне медичне страхування працівників.
•	Корпоративні заняття з англійської та української мови.
•	Знижки від партнерів Fozzy Group.
•	Комфортні офіси (Київ, Дніпро, Одеса) та можливість працювати віддалено.