Аккредитованная ИТ-компания реализует динамично развивающийся проект в сфере здравоохранения. В рамках расширения команды открыта вакансия системного и бизнес-аналитика. Мы ищем специалиста с опытом в MedTech-проектах, который сочетает навыки анализа бизнес-потребностей и проектирование систем. Функционал не ограничивается сбором требований, а включает управление логической архитектурой данных, а также разработку инструментов и методологий, обеспечивавших масштабирование платформенных решений. Ключевые задачи Сбор и аналитика: Сбор, обработка и согласование требований к ИС в сфере здравоохранения; анализ больших массивов данных, проверка гипотез. Моделирование и проектирование процессов: Проектирование потоков данных в BPMN. Создание унифицированного подхода к проведению анализа, проектированию решений и последующему масштабированию системы. Определение структуры данных: Разработка концептуальной модели данных: выделение ключевых сущностей, их атрибутов и взаимосвязей (построение ER-диаграммы). Проектирование логической модели данных: нормализация, уточнение типов данных, назначение первичных и внешних ключей, определение ограничений целостности. Управление дизайном: Постановка задач UI/UX дизайнеру (от гипотез до отрисовки интерфейсов), контроль соответствия макетов бизнес-логике. Документация: Подготовка техзаданий, диаграмм, описаний API, демо-материалов и аналитических справок. Сопровождение: Контроль разработки, тестирования, внедрения; анализ рисков и причин ошибок (инциденты). Требования к кандидату Опыт: от 3-х лет на позиции системного/бизнес-аналитика в проектах, связанных с медицинскими информационными системами и платформами, лабораторными или диагностическими сервисами, сервисами взаимодействия с ЕГИСЗ. Понимание стандартов медицинских данных (HL7 / FHIR / DICOM). Навыки управления дизайном: Умение формулировать и ставить задачи UI/UX дизайнеру (оценка решений, проверка гипотез интерфейсов). Коммуникации: Работа с разными аудиториями (от заказчиков-медиков до разработчиков); грамотная речь. Инструменты: Обязательные требования: Владение нотациями визуализации: BPMN 2.0, UML (Activity, Sequence, State Machine), С4 Model (уровни Context и Container). Уверенная работа с API: составление спецификаций в Swagger/OpenAPI 3.0, тестирование в Postman (включая коллекции и переменные окружения). Опыт написания SQL-запросов (SELECT, JOIN) для анализа данных. Навык формализации требований: User Stories, Use Cases, критерии приемки через Gherkin (BDD). Построение ER-диаграмм и DFD (потоки данных). Будет преимуществом: Опыт с очередями сообщений (RabbitMQ/Kafka). Понимание REST vs GraphQL vs gRPC. Чтение логов (ELK / Kibana) для поиска багов в интеграциях. Мышление: Экспресс-оценка требований, декомпозиция задач, умение делать выводы из неструктурированных данных. Опыт работы с технологиями искусственного интеллекта (приветствуется): Участие в проектах, где применялись технологии искусственного интеллекта (машинное обучение, обработка естественного языка, компьютерное зрение, предиктивная аналитика и т.п.). Опыт работы с большими данными (приветствуется): написание сложных выборок (SQL/Python). Условия Зарплата: Достойный уровень (обсуждается с успешным кандидатом). Формат: Удаленно, с периодическими выездами к Заказчику Карьера: Аккредитованная ИТ-компания Свобода: Свобода действий в принятии решений и реальное влияние на продукт. Коллектив: Профессиональная команда, поддержка в развитии. Оформление: ТК РФ, белая зарплата.
Аккредитованная ИТ-компания реализует динамично развивающийся проект в сфере здравоохранения. Легаси-кода и готовой инфраструктуры нет — всё предстоит построить. Нам нужен опытный Python-разработчик, который умеет проектировать надёжные асинхронные REST-сервисы на FastAPI, работать с очередями сообщений и базами данных, и готов включаться в разработку микросервисной платформы с нуля. Чем предстоит заниматься Разработка и развитие сервисов на Python/FastAPI. Реализация синхронных и асинхронных сценариев обработки запросов, включая работу с очередями сообщений (RabbitMQ / AMQP, aio-pika). Интеграция сервисов с объектным S3-совместимым хранилищем. Реализация и поддержка механизмов аутентификации/авторизации на основе OIDC (Keycloak). Разработка сервисов, работающих с реляционными базами данных (PostgreSQL): проектирование схем, миграции, оптимизация запросов. Работа с Kubernetes: взаимодействие сервисов с кластером через kubernetes-client. Обеспечение наблюдаемости сервисов: экспорт метрик в Prometheus, структурированное логирование для агрегации в Loki. Проектирование и соблюдение внутренних контрактов взаимодействия сервисов. Участие в проектировании архитектуры новых сценариев и сервисов платформы, написание тестов. Ключевые требования Обязательные Опыт коммерческой разработки на Python от 2 лет. Опыт создания REST API на FastAPI (или аналогичном асинхронном фреймворке). Уверенное владение асинхронным программированием в Python (asyncio). Опыт работы с PostgreSQL: проектирование схем, написание запросов, миграции (Alembic). Опыт работы с брокерами сообщений (RabbitMQ, Kafka или аналоги) в продуктивных системах. Понимание принципов работы объектных хранилищ (S3-совместимых). Понимание основ протоколов аутентификации/авторизации: OAuth 2.0, OIDC, JWT. Опыт написания unit- и интеграционных тестов, знакомство с CI/CD. Умение проектировать взаимодействие между несколькими микросервисами с учётом отказоустойчивости и идемпотентности операций. Желательные Опыт работы с медицинскими данными и стандартом DICOM, знакомство с pydicom и/или Orthanc. Опыт разработки и эксплуатации сервисов в Kubernetes, понимание базовых сущностей (Deployment, Service, Job, ConfigMap/Secret). Опыт использования kubernetes-client для программного управления объектами кластера. Опыт работы с Prometheus/Grafana и Loki для мониторинга и логирования. Стэк Backend: Python 3, FastAPI Асинхронность / очереди: RabbitMQ (AMQP), aio-pika Хранилища данных: PostgreSQL, MinIO (S3 API) Аутентификация: Keycloak, OIDC, OAuth 2.0, JWT/JWKS Инфраструктура: Kubernetes Наблюдаемость: Prometheus, Loki Условия работы Удалённый формат; Фиксированный проект, но с возможностью дальнейшего продолжения сотрудничества.
О проекте Мы разрабатываем клиническую рабочую станцию для врачей и специалистов по лучевой диагностике, которая встраивает продвинутые модели обработки данных в повседневный диагностический процесс. Продукт базируется на открытой платформе OHIF Viewer и требует доработки под уникальные задачи, описанные в ТЗ. Вам предстоит создать кастомные расширения, реализующие сложную логику работы с данными сегментации и продольного анализа. Чем предстоит заниматься: Разработка кастомных расширений (Extensions) и режимов (Modes) для OHIF Viewer на React/TypeScript. Реализация сложной клиентской логики, которая не входит в базовый функционал OHIF: Кластеризация выделенных областей с визуализацией результатов на срезах и в 3D. Расчет и отображение клинических метрик (объем, плотность и др.) в реальном времени. Управление версиями масок с ведением реестра изменений и авторства. Продольное отслеживание структур с присвоением устойчивых идентификаторов и отображением динамики на графиках. Интеграция с бэкенд-сервисами для получения результатов обработки данных. Визуализация и интерактивная работа с 3D-контурами и поверхностями на основе Cornerstone3D / VTK.js. Оптимизация производительности для обеспечения работы в реальном времени (задержка не более 1 секунды). Ключевые требования к кандидату: Опыт разработки на React и TypeScript от 4 лет, уверенное владение современными подходами (хуки, контекст, композиция компонентов). Опыт работы с OHIF Viewer на уровне архитектуры: создание и регистрация расширений, написание кастомных панелей, понимание жизненного цикла режимов. Опыт работы с Cornerstone3D / VTK.js для реализации сложной 3D-визуализации и инструментов редактирования контуров. Опыт интеграции с внешними REST / WebSocket API (вызов сервисов обработки данных, загрузка/сохранение данных). Навыки оптимизации производительности веб-приложений, работа с большими объемами данных в браузере (Web Workers, мемоизация, виртуализация). Опыт разработки сложных пользовательских интерфейсов с большим количеством интерактивных элементов (графики, таблицы, 3D-сцены). Будет плюсом: Опыт работы с DICOM / DICOMweb. Знание Python для понимания бэкенд-логики и сервисов обработки данных. Опыт участия в Open Source проектах (особенно в сфере медицинской визуализации или OHIF). Понимание основ машинного обучения или работы с моделями анализа данных. Опыт работы с Yarn Workspaces и монорепозиториями. Мы предлагаем: Работу над сложным и socially significant продуктом. Возможность влиять на архитектуру и технологические решения. Гибкий график и полная удаленная работа. Оформление по ТК РФ или по договору ГПХ. Достойная оплата, обсуждаемая по итогам собеседования.
Аккредитованная ИТ-компания реализует динамично развивающийся проект в сфере здравоохранения. В рамках расширения команды открыта вакансия системного и бизнес-аналитика. Мы ищем специалиста, который сочетает навыки анализа бизнес-потребностей и проектирование систем. Функционал не ограничивается сбором требований, а включает управление логической архитектурой данных, а также разработку инструментов и методологий, обеспечивавших масштабирование платформенных решений. Ключевые задачи Сбор и аналитика: Сбор, обработка и согласование требований к ИС в сфере здравоохранения; анализ больших массивов данных, проверка гипотез. Моделирование и проектирование процессов: Проектирование потоков данных в BPMN. Создание унифицированного подхода к проведению анализа, проектированию решений и последующему масштабированию системы. Определение структуры данных: Разработка концептуальной модели данных: выделение ключевых сущностей, их атрибутов и взаимосвязей (построение ER-диаграммы). Проектирование логической модели данных: нормализация, уточнение типов данных, назначение первичных и внешних ключей, определение ограничений целостности. Управление дизайном: Постановка задач UI/UX дизайнеру (от гипотез до отрисовки интерфейсов), контроль соответствия макетов бизнес-логике. Документация: Подготовка техзаданий, диаграмм, описаний API, демо-материалов и аналитических справок. Сопровождение: Контроль разработки, тестирования, внедрения; анализ рисков и причин ошибок (инциденты). Требования к кандидату Опыт: от 3-х лет на позиции системного/бизнес-аналитика в проектах, связанных с медицинскими информационными системами, лабораторными или диагностическими сервисами. Знакомство со стандартами медицинских данных (HL7 / FHIR / DICOM). Навыки управления дизайном: Умение формулировать и ставить задачи UI/UX дизайнеру (оценка решений, проверка гипотез интерфейсов). Коммуникации: Работа с разными аудиториями (от заказчиков-медиков до разработчиков); грамотная речь. Инструменты: BPMN, UML, опыт работы с API (Swagger/OpenAPI), Postman. Мышление: Экспресс-оценка требований, декомпозиция задач, умение делать выводы из неструктурированных данных. Опыт работы с технологиями искусственного интеллекта (приветствуется): Участие в проектах, где применялись технологии искусственного интеллекта (машинное обучение, обработка естественного языка, компьютерное зрение, предиктивная аналитика и т.п.). Опыт работы с большими данными (приветствуется): написание сложных выборок (SQL/Python). Условия Зарплата: Достойный уровень (обсуждается с успешным кандидатом). Формат: Удаленно Карьера: Аккредитованная ИТ-компания Свобода: Свобода действий в принятии решений и реальное влияние на продукт. Коллектив: Профессиональная команда, поддержка в развитии. Оформление: ТК РФ, белая зарплата.
Аккредитованная ИТ-компания реализует динамично развивающийся проект в сфере здравоохранения. В рамках расширения команды открыта вакансия системного и бизнес-аналитика. Мы ищем специалиста, который сочетает навыки анализа бизнес-потребностей и проектирование систем. Функционал не ограничивается сбором требований, а включает управление логической архитектурой данных, а также разработку инструментов и методологий, обеспечивавших масштабирование платформенных решений. Ключевые задачи Сбор и аналитика: Сбор, обработка и согласование требований к ИС в сфере здравоохранения; анализ больших массивов данных, проверка гипотез. Моделирование и проектирование процессов: Проектирование потоков данных в BPMN. Создание унифицированного подхода к проведению анализа, проектированию решений и последующему масштабированию системы. Определение структуры данных: Разработка концептуальной модели данных: выделение ключевых сущностей, их атрибутов и взаимосвязей (построение ER-диаграммы). Проектирование логической модели данных: нормализация, уточнение типов данных, назначение первичных и внешних ключей, определение ограничений целостности. Управление дизайном: Постановка задач UI/UX дизайнеру (от гипотез до отрисовки интерфейсов), контроль соответствия макетов бизнес-логике. Документация: Подготовка техзаданий, диаграмм, описаний API, демо-материалов и аналитических справок. Сопровождение: Контроль разработки, тестирования, внедрения; анализ рисков и причин ошибок (инциденты). Требования к кандидату Опыт: от 3-х лет на позиции системного/бизнес-аналитика в проектах, связанных с медицинскими информационными системами, лабораторными или диагностическими сервисами. Знакомство со стандартами медицинских данных (HL7 / FHIR / DICOM). Навыки управления дизайном: Умение формулировать и ставить задачи UI/UX дизайнеру (оценка решений, проверка гипотез интерфейсов). Коммуникации: Работа с разными аудиториями (от заказчиков-медиков до разработчиков); грамотная речь. Инструменты: BPMN, UML, опыт работы с API (Swagger/OpenAPI), Postman. Мышление: Экспресс-оценка требований, декомпозиция задач, умение делать выводы из неструктурированных данных. Опыт работы с технологиями искусственного интеллекта (приветствуется): Участие в проектах, где применялись технологии искусственного интеллекта (машинное обучение, обработка естественного языка, компьютерное зрение, предиктивная аналитика и т.п.). Опыт работы с большими данными (приветствуется): написание сложных выборок (SQL/Python). Условия Зарплата: Достойный уровень (обсуждается с успешным кандидатом). Формат: Удаленно Карьера: Аккредитованная ИТ-компания Свобода: Свобода действий в принятии решений и реальное влияние на продукт. Коллектив: Профессиональная команда, поддержка в развитии. Оформление: ТК РФ, белая зарплата.
Аккредитованная ИТ-компания реализует динамично развивающийся проект в сфере здравоохранения. В рамках расширения команды открыта вакансия системного и бизнес-аналитика. Мы ищем специалиста, который сочетает навыки анализа бизнес-потребностей и проектирование систем. Функционал не ограничивается сбором требований, а включает управление логической архитектурой данных, а также разработку инструментов и методологий, обеспечивавших масштабирование платформенных решений. Ключевые задачи Сбор и аналитика: Сбор, обработка и согласование требований к ИС в сфере здравоохранения; анализ больших массивов данных, проверка гипотез. Моделирование и проектирование процессов: Проектирование потоков данных в BPMN. Создание унифицированного подхода к проведению анализа, проектированию решений и последующему масштабированию системы. Определение структуры данных: Разработка концептуальной модели данных: выделение ключевых сущностей, их атрибутов и взаимосвязей (построение ER-диаграммы). Проектирование логической модели данных: нормализация, уточнение типов данных, назначение первичных и внешних ключей, определение ограничений целостности. Управление дизайном: Постановка задач UI/UX дизайнеру (от гипотез до отрисовки интерфейсов), контроль соответствия макетов бизнес-логике. Документация: Подготовка техзаданий, диаграмм, описаний API, демо-материалов и аналитических справок. Сопровождение: Контроль разработки, тестирования, внедрения; анализ рисков и причин ошибок (инциденты). Требования к кандидату Опыт: от 3-х лет на позиции системного/бизнес-аналитика в проектах, связанных с медицинскими информационными системами, лабораторными или диагностическими сервисами. Знакомство со стандартами медицинских данных (HL7 / FHIR / DICOM). Навыки управления дизайном: Умение формулировать и ставить задачи UI/UX дизайнеру (оценка решений, проверка гипотез интерфейсов). Коммуникации: Работа с разными аудиториями (от заказчиков-медиков до разработчиков); грамотная речь. Инструменты: BPMN, UML, опыт работы с API (Swagger/OpenAPI), Postman. Мышление: Экспресс-оценка требований, декомпозиция задач, умение делать выводы из неструктурированных данных. Опыт работы с технологиями искусственного интеллекта (приветствуется): Участие в проектах, где применялись технологии искусственного интеллекта (машинное обучение, обработка естественного языка, компьютерное зрение, предиктивная аналитика и т.п.). Опыт работы с большими данными (приветствуется): написание сложных выборок (SQL/Python). Условия Зарплата: Достойный уровень (обсуждается с успешным кандидатом). Формат: Удаленно Карьера: Аккредитованная ИТ-компания Свобода: Свобода действий в принятии решений и реальное влияние на продукт. Коллектив: Профессиональная команда, поддержка в развитии. Оформление: ТК РФ, белая зарплата.