Solution Architect

Solution Architect

  • Місто Львів
  • Місце праці м. Львів
  • Зайнятість повна

ФУНКЦІОНАЛЬНІ ОБОВ’ЯЗКИ

  1. проєктувати архітектуру рішень для проєктів ОККО;
  2. декомпозувати системи на сервіси, визначати їх зони відповідальності та API-контракти;
  3. проєктувати мікросервісну та Event-Driven архітектуру;
  4. готувати технічні пропозиції щодо архітектурних рішень;
  5. забезпечувати продуктивність, масштабованість, відмовостійкість та безпеку рішень;
  6. проєктувати та супроводжувати highload-сервіси;
  7. контролювати якість реалізації розробленої архітектури;
  8. тісно взаємодіяти з командами розробки, DevOps, QA та Business Analyst;
  9. здійснювати архітектурний супровід реалізації (консультувати, брати участь у технічних обговореннях, проводити рев’ю рішень);
  10. брати участь у плануванні технічного roadmap та оцінці ризиків;
  11. впроваджувати та дотримуватися архітектурних стандартів компанії;
  12. узгоджувати рішення із загальною архітектурною стратегією та Enterprise Architecture;
  13. документувати архітектуру (C4, ADR, інтеграційні схеми);
  14. досліджувати нові технології (зокрема архітектурні аспекти AI/ML) та оцінювати можливості їх застосування в ОККО;
  15. перевіряти концепції рішень для розвитку IT-інфраструктури компанії.

ВИМОГИ ДО КАНДИДАТІВ

  1. 3-5 років досвіду в архітектурній ролі Software Architect, Solution Architect або Tech Lead;
  2. досвід розробки комерційних проєктів від 5 років;
  3. досвід роботи у проєктах з мікросервісною або розподіленою архітектурою;
  4. досвід роботи у highload та/або транзакційних проєктах;
  5. досвід або розуміння DevOps-практик (CI/CD, GitOps, Blue-Green, Canary deployments);
  6. глибоке розуміння архітектурних патернів та стилів (Microservices, Event-Driven Architecture, Layered/M-tier, Saga, Service Discovery тощо);
  7. знання базових принципів побудови якісного коду (ООП, SOLID, DRY, Unit Testing, GRASP, Clean Architecture, Clean Code);
  8. знання та вміння застосовувати патерни проєктування;
  9. знання міжсервісної комунікації (REST, Event Sourcing тощо);
  10. глибоке розуміння принципів роботи баз даних (SQL та NoSQL);
  11. розуміння вимог до надійності та консистентності даних (ACID, BASE);
  12. знання сучасних підходів до безпеки (TLS, Zero Trust);
  13. вміння документувати архітектурні рішення та технічні домовленості.


Інна Томашевська
ЗАЯВКА НА ВАКАНСІЮ
Поділитись