Публікуйте вакансії
Наймайте без комісій
8 переглядів
0 заявок 0 відповідей
Посадові обов’язки:
● Проектування та розвиток архітектури складних програмних систем.
● Аналіз наявних технічних рішень і визначення напрямів їх удосконалення.
● Формування архітектурних вимог, принципів та стандартів розробки.
● Вибір технологій, архітектурних підходів та способів інтеграції компонентів.
● Забезпечення масштабованості, продуктивності, надійності та безпеки системи.
● Проведення технічних досліджень і перевірка архітектурних гіпотез.
● Підготовка та підтримка архітектурної і технічної документації.
● Проведення архітектурних рев’ю та контроль відповідності реалізації прийнятим
рішенням.
● Оцінювання технічних ризиків і пошук способів їх мінімізації.
● Участь у формуванні технічного roadmap продукту.
● Взаємодія з продуктовою командою, розробниками, QA та іншими технічними
спеціалістами.
● Надання технічної експертизи під час планування нової функціональності.
Вимоги до кандидата:● Від 4 років досвіду у розробці програмного забезпечення.● Досвід роботи System Architect, Solution Architect, Software Architect або Tech
Lead.
● Практичний досвід проектування та запуску складних програмних систем.
● Глибоке розуміння принципів побудови розподілених та інтеграційних систем.
● Знання основних архітектурних стилів, шаблонів і принципів проектування.
● Досвід проектування API та взаємодії між програмними компонентами.
● Розуміння принципів масштабованості, відмовостійкості, продуктивності та
інформаційної безпеки.
● Досвід роботи з базами даних, серверною інфраструктурою та сучасними
засобами розгортання.
● Навички підготовки архітектурної та технічної документації.
● Здатність оцінювати технічні ризики й аргументувати прийняті рішення.
● Уміння працювати з неповними або мінливими вимогами.
● Системне та критичне мислення.
● Відповідальність, самостійність і орієнтація на результат.
● Розвинені комунікаційні навички та досвід роботи з крос функціональними
командами.
● Вища технічна освіта буде перевагою.
Компанія пропонує: