Solutions Architect
Інфозахист — український науково-виробничий центр та лідер галузі радіоелектронної розвідки. Понад 20 років ми створюємо апаратні та програмні рішення для посилення обороноздатності України. Спеціалізуємось на засобах радіорозвідки, протидії безпілотним літальним апаратам, засобах захисту та розвідки комп’ютерних мереж, створенні програмного забезпечення та інтеграції рішень провідних виробників світу.
Шукаємо Solution Architect для проєктування та розвитку екосистеми програмних і апаратно-програмних рішень.
Зони відповідальності:
- Формувати й підтримувати цільову архітектуру багатопродуктової екосистеми.
- Визначати межі систем, сервісів і технічної відповідальності команд.
- Перетворювати бізнесові та операційні потреби на архітектурні рішення.
- Проєктувати взаємодію програмного забезпечення, обладнання, сенсорів і зовнішніх систем.
- Формувати спільну інформаційну модель і життєвий цикл даних.
- Визначати API, формати повідомлень, інтеграційні контракти та правила їх версійності.
- Забезпечувати сумісність версій систем, сервісів та алгоритмічних компонентів.
- Визначати нефункціональні вимоги до продуктивності, надійності, безпеки, масштабованості та відновлення після збоїв.
- Проводити architecture review та контролювати відповідність реалізації погодженим рішенням.
- Документувати ключові рішення за допомогою архітектурних схем і Architecture Decision Records.
- Виявляти технічні ризики, залежності та суперечності між командами.
- Підтримувати Technical Leads під час декомпозиції складних інтеграційних завдань.
- Брати участь у Discovery, плануванні MVP та оцінюванні технічної готовності релізів.
Досвід та навички, які ми шукаємо:
- 7+ років досвіду у software або systems engineering.
- 2+ роки досвіду на позиції Solution Architect, Software Architect або System Architect.
- Досвід проєктування складних багатокомпонентних або багатопродуктових систем.
- Досвід інтеграції програмного забезпечення з обладнанням, сенсорами та зовнішніми системами.
- Досвід формування інформаційних моделей, API-контрактів і схем повідомлень.
- Розуміння Distributed systems, модульної та сервісної архітектури.
- Розуміння Versioning, Backward compatibility та управління змінами контрактів.
- Досвід визначення нефункціональних вимог і технічних обмежень.
- Розуміння Authentication, Authorization, Role-based Access Control, Audit і захисту даних.
- Досвід використання C4, UML, ArchiMate або аналогічних підходів до моделювання.
- Здатність документувати й аргументувати архітектурні рішення.
- Рівень англійської мови B2 або вищий.
Очікувана технологічна експертиза:
- Real-time data processing.
- Інтеграція із сенсорами та обладнанням.
- TCP/UDP і бінарні протоколи.
- Версійовані алгоритмічні сервіси.
- Simulation architecture і scenario engines.
- Генерація синтетичних даних.
- State management і session replay.
- REST та gRPC API.
- Message brokers та асинхронний обмін.
- Guaranteed delivery, idempotency і store-and-forward.
- Offline data-processing pipelines.
- Plugin-based architecture.
- Обробка великих масивів даних.
- Data architecture і domain modeling.
- Реляційні та документні бази даних.
- Versioning, search, audit і data lifecycle.
- GIS та геопросторові системи.
- Цифрові карти, маршрутизація і просторові обмеження.
- Mission planning systems.
- On-premise, offline та disconnected environments.
- Contract, integration, system та end-to-end testing.
Очікується сильний системний досвід у більшості зазначених напрямів.
Ми пропонуємо:
- Бронювання співробітників відповідно до чинного законодавства.
- Справді унікальні проекти, які наближають нашу перемогу!
- Гнучкий графік роботи (пн-пт: 9-18, 10-19, 11-20).
- Віддалений формат роботи в межах України.
- Роботу в стабільній компанії.
- Компенсація професійного навчання.
- Курси англійської мови та тематичні speaking clubs.
- Відкритість до нових ідей та підходів, здорова та дружня комунікація всередині команд.
- 18 робочих днів відпустки, 2 day-off, покриття лікарняних, медичне страхування.
Шановні кандидати, ми розглянемо резюме протягом 10-ти робочих днів, та у разі позитивного рішення обов‘язково зв‘яжемося з Вами. Якщо Ви не отримали від нас зворотнього зв’язку, то наразі ми не готові запропонувати Вам дану посаду.