• Відкриті торги з особливостями
  • Однолотова
  • КЕП

Послуги із розробки програмного забезпечення з автоматизації процесів перевірки достовірності відомостей, що містяться в Реєстрах центральної бази даних електронної системи охорони здоров’я (Мінфін)

Завершена

9 180 000.00 UAH з ПДВ
мін. крок: 1% або 91 800.00 UAH
Період уточнення: 11.07.2025 14:03 - 16.07.2025 00:00
Відповідь надана

Питання додаток 5 тендерна документація

Номер: 17bea778ac9a4d34a171dafb67de7476
Дата опублікування: 14.07.2025 17:25
Опис: Шановний Замовник! В тендерній документації додаток 5, визначено: Мінімальний склад команди: • (1) Developer • (1) QA specialist • (1) Senior developer • (1) Team lead/Project manager (PM) • (1) Business analyst Додаткові бажані позиції: • (1) Frontend (React.js) developer • (1) Architect • (1) Senior business analyst • (1) DevOps А в базових вимогах Вимоги до Senior developer/Team lead: це має бути одна людина чи дві окремі на кожну позицію? Не зрозуміло, просимо роз’яснення, чи внесення правок в тендерну документацію. Також є позиції, де вказано довід обов’язковий від 1 року, а десь про обов’язковий без років, як розуміти який досвід має бути? Вимоги до Team lead/Project manager (PM) взагалі відсутні. Базові вимоги до кваліфікації персоналу Вимоги до Business analyst: • Вміння працювати з Linux, Google Cloud Services, та досвід роботи з PostgreSQL, MySQL, REST API специфікація з використанням Apiary, • Досвід роботи з Unit tests • Розуміння Microservice Architecture Досвід (обов’язковий, від 1 року): • Робота із системами з кількістю користувачів не менше 350.000 • Робота з БД PostgreSQL • Підтримка систем із середнім навантаження на API 450 запитів в секунду, при піковому навантаженні до 700 запитів в секунду • Досвід підтримки програмних додатків з публічно доступним API • Досвід підтримки систем з сертифікатом КСЗІ Вимоги до Developer: • Розуміння Microservice Architecture • Досвід написання програмного коду сумісного з Unix системами (Ubuntu (версії 20+ 20.04.5) / Linux Alpine) • Вміння працювати з об'єктно-реляційними системами управління базами даних PostgreSQL (версія не нижче: 14) • Вміння працювати з пошуковим сервером ElasticSearch (версія не нижче 7.16.3) • Вміння працювати з Elixir (версія не нижче 1.14) • Вміння використовувати такі технології: Python, C, GraphQL , REST API, RPC, Rust, SOAP Досвід (обов’язковий, від 1 року): • Підтримка систем з кількістю користувачів не менше 350.000 • Робота з БД PostgreSQL - об’ємом від 500GB • Робота з шардованою БД на об’ємах 500.000.000+ документів на колекцію • Підтримка систем із середнім навантаження на API 450 запитів в секунду, при піковому навантаженні до 700 запитів в секунду • Досвід підтримки програмних додатків з публічно доступним API • Досвід підтримки систем з сертифікатом КСЗІ • Досвід підтримки інформаційних систем в медичному домені• Вимоги до Senior developer/Team lead: • Розуміння Microservice Architecture • Вміння працювати з об'єктно-реляційними системами управління базами даних PostgreSQL (версія не нижче: 14) • Вміння працювати з пошуковим сервером ElasticSearch (версія не нижче 7.16.3) • Вміння працювати з o Spring - 2.7.1 та 2.5.1 - 2.7.1; o Elixir (версія не нижче 1.14). Досвід (обов’язковий, від 2 років): • Підтримка систем з кількістю користувачів не менше 350.000 • Робота з БД PostgreSQL • Підтримка систем із середнім навантаження на API 450 запитів в секунду, при піковому навантаженні до 700 запитів в секунду • Досвід підтримки програмних додатків з публічно доступним API • Досвід підтримки систем з сертифікатом КСЗІ Вимоги до Front-end Developer: • Глибокі навички програмування на JavaScript • Глибокі знання HTML, CSS • Розуміння архітектури клієнт-сервер • Досвід використання технік стилізації (SCSS/PostCSS/CSS modules/Styled components) • Досвід використання сучасних інструментів JS (Babel / Webpack / create-react-app) · Глибокі знання з React.js • Розуміння концепцій та принципів React • Знання React Context API / Redux • Знання OAuth 2.0 • Досвід роботи з GraphQL Досвід (обов’язковий, від 2 років): • Досвід роботи з React.js • Досвід роботи з різними механізмами шаблонів (як на стороні клієнта, так і на стороні сервера) • Досвід використання технік стилізації (SCSS/PostCSS/CSS modules/Styled components) Вимоги до QA specialist Комплекс технологій/навички: • Вміння працювати з Linux, Google Cloud Services, PL/SQL та досвід роботи з PostgreSQL, SOAP, REST API специфікація з використанням Apiary • Глибокі навички роботи з Unit tests • Розуміння Microservice Architecture • Розуміння архітектури клієнт-сервер • Знання OAuth 2.0 Досвід (обов’язковий): • Підтримка систем з кількістю користувачів не меньше 350.000 • Робота з БД PostgreSQL • Підтримка систем із середнім навантаження на API 450 запитів в секунду, при піковому навантаженні до 700 запитів в секунду • Досвід підтримки програмних додатків з публічно доступним API • Досвід роботи з Kibana, Google kubernetes, Git • Досвід написання сценаріїв BDD (Gherkin) • Досвід роботи з Python 3 (SQLAlchemy, factory-boy) • Досвід роботи з фреймворками Behave, Locust, Allure • Досвід підтримки систем з сертифікатом КСЗІ • Вимоги до DevOps • Вміння використовувати систему з контейнером з відкритим вихідним кодом Kubernetes для автоматизації розгортання та менеджер пакетів програм Helm • Вміння використовувати Docker із відкритим кодом для автоматизації розгортання додатків як портативних самодостатніх контейнерів • Вміння використовувати зворотний проксі-сервер HTTP для полегшення розгортання мікрослужб (traefik) • Вміння працювати з мовою Lua • Вміння використовувати плагін візуалізації з відкритим вихідним кодом Kibana для Elasticsearch. • Вміння використовувати сервер високопродуктивного розподіленого зберігання об'єктів (Minio), призначений для великої приватної хмарної інфраструктури • Вміння використовувати Prometheus для моніторінгу з Grafana. • Вміння працювати з Elastic (версія не нижче: 7.16.3)/ PostgreSQL (версія не нижче:14) Досвід (обов’язковий): • Досвід роботи з Kibana, Google kubernetes, Git • Підтримка систем з кількістю користувачів не менше 350.000 • Робота з БД PostgreSQL • Підтримка систем із середнім навантаження на API 450 запитів в секунду, при піковому навантаженні до 700 запитів в секунду • Досвід підтримки програмних додатків з публічно доступним API • Досвід підтримки систем з сертифікатом КСЗІ. Також вказано, що Оцінка пропозицій учасників відбудеться відповідно до наявності / відсутності навичок, досвіду в команді виконавців, які представлені в таблиці. Роз’ясніть, як саме буде проведена оцінка наявності чи відсутності навичок?
Відповідь: Команда має містити мінімальний склад, визначений тендерною документацією, а саме - (1) Developer • (1) QA specialist • (1) Senior developer • (1) Team lead/Project manager (PM) • (1) Business analyst Додаткові бажані позиції: • (1) Frontend (React.js) developer • (1) Architect • (1) Senior business analyst • (1) DevOps. Тобто у випадку (1) Team lead/Project manager (PM) вимагається 1 позиція на вибір Team lead або Project manager. Вимоги до кожної з позицій наведено в тендерній документації. Також слід зауважити, що умовами тендерної документації не обмежено максимальний кількісний склад команди. Розгляду та оцінці підлягатимуть ті вимоги, які закладені в тендерній документації. Відповідно якщо вимагається обовязковий досвід роботи і зазначатиметься мінімальний строк – саме такі вимоги перевірятимуться. Якщо вимог не було, відповідно перевірка не відбуватиметься. В складі тендерної пропозиції учасники мають надати інформацію про учасників команди, їхні резюме, аналогічні договори. Замовник буде здійснювати оцінку наданої інформації учасником, перевіряючи достовірність вказаних відомостей, зокрема із використанням відкритих джерел інформації, запитів на отримання додаткової інформації у вказаних контрагентів
Дата відповіді: 17.07.2025 12:42
Відповідь надана

щодо технічного завдання

Номер: 48f2535b4b5a407391b4b4a89a7e0b05
Дата опублікування: 14.07.2025 12:29
Опис: де застосовується мова Kotlin? у яких підсистемах, це фронтедн чи бекенд? чи застосовуються фремфорки з Elixir?
Відповідь: Мова Kotlin застосовується для розробки сервісів бекенду і використовується як опис логіки на стороні сервера. Також мова Kotlin використовується для для інтеграції з іншими системами, а саме - створення зовнішніх конекторів до системи "Трембіта". У розробці з використанням мови програмування Elixir активно застосовуються фреймворки. Ми використовуєм потужний вебфреймворк, який дозволяє створювати високопродуктивні, масштабовані та надійні вебзастосунки - Phoenix
Дата відповіді: 17.07.2025 12:40