Старший технический лид и главный архитектор – программы модернизации клиента
Ведущий архитектор для масштабной модернизации стоматологической платформы. Нужно руководить миграцией баз данных, перестройкой API, созданием облачного агента и Data Lake. Требуется 10+ лет опыта в архитектуре, знание .NET, C++, PowerBuilder, Postgres и Azure. Работа полностью удаленная.
Зарплата не указана — оценили по рынку
На основе 14 похожих вакансий за 90 дней.
Что предстоит делать
Senior Technical Lead & Principal Architect – client Modernization Programs Location: Remote Type: Full-Time Seniority: Principal Engineer / Lead Architect Reports to: Executive Technical Sponsor Role Summary Наш клиент начинает многолетнюю модернизацию своей экосистемы стоматологических технологий, чтобы создать унифицированный, безопасный, масштабируемый и интероперабельный цифровой опыт для практик, DSO и партнеров. Мы ищем Senior Technical Lead & Principal Architect, который возьмет на себя полную ответственность за техническое направление, архитектуру и инженерное исполнение всех направлений модернизации, включая: ●Модернизация платформенной архитектуры ●Миграция Postgres (SQL Anywhere EOL 2028) ●Расширение API и отделение от циклов релизов ●Деприкация токенов и редизайн партнерских интеграций ●Облачный сервис «One-Agent» и модель writeback ●Модернизация DataCore / Data Lake (Bronze → Silver → Gold) ●Унифицированная схема кросс-продуктов ( + + ) ●Модернизация Doc manager ●Release engineering, quality engineering и улучшение CI/CD Эта роль является техническим мозгом усилий по модернизации — определение паттернов, создание эталонных архитектур, рецензирование реализации, принятие критических решений go/no-go и обеспечение соответствия будущей платформы клиента требованиям корпоративной масштабируемости, расширяемости и интероперабельности. Key Responsibilities 1. Владение архитектурой по всем трекам модернизации client ●Определите целевую архитектуру для модернизации, интеграции Data Platform/Data Lake, стратегии агентов и многопродуктовой интероперабельности. ●Установите архитектурные ограничения, стандарты кодирования и паттерны модернизации для устаревших компонентов C++, PowerBuilder, WCF и .NET Framework. ●Спроектируйте будущее состояние: ○Уровень SOA/API ○Версионно-независимый, независимо развертываемый API ○Уровень партнерской интеграции (REST, событийно-ориентированный, потенциальные точки входа FHIR) ○Модель двунаправленной синхронизации в реальном времени через сокеты или потоки событий ○Конвейеры приема, репликации и трансформации данных ○Унифицированный облачный marketplace и архитектура доступа вендоров 2. Руководство трансформацией архитектуры ●Руководите миграцией с SQL Anywhere → Postgres. ●Определите, как устаревшие сервисы WCF эволюционируют в 3-уровневые сервисы, REST-эндпоинты или новые микросервисы. ●Установите правила валидации, маппинги зависимостей и отношения объектов для безопасных операций writeback (в настоящее время недокументированы и встроены в код). ●Спроектируйте деприкацию и вывод из эксплуатации общего токена базы данных, используемого партнерами. ●Контролируйте модернизацию в области установки, механизмов самообновления, телеметрии и мониторинга производительности. ●Выступайте в качестве основного архитектурного рецензента для модернизации SmartDoc. 3. Архитектура Data Lake + платформа Microsoft Fabric Data Platform ●Определите паттерны приема данных и данные eServices. ●Постройте модели трансформации для перемещения данных из Bronze → Silver → Gold, обеспечивая унифицированную схему для устаревших систем. ●Разработайте паттерны для безопасной обработки PHI, разделения конфиденциальных данных и доступа на основе идентификации. ●Согласуйте с инструментарием Azure Data Factory, OneLake, DataBricks и Synapse. ●Определите «дружественные для разработчика» интеграционные эндпоинты поверх Data Lake (REST, события, паттерны websocket). ●Руководите долгосрочной стратегией интероперабельности, включая будущее внедрение HL7/FHIR. 4. Проектирование и руководство стратегией агента / облачного подключения Определите и спроектируйте « Admin Agent», включая: ●Унифицированный коннектор последней мили для обновлений, телеметрии, скриптов, проверок состояния и синхронизации данных ●Механизм двунаправленной синхронизации в реальном времени или около реального времени ●Паттерны коммуникации на основе сокетов, событий или ретрансляции ●Сокращение множества установленных вендорских агентов до одного безопасного агента ●Обработка PHI, шифрование и моделирование безопасной идентификации ●Writeback под управлением агента в через API или контролируемый шлюз БД 5. Архитектура партнерской интеграции ●Спроектируйте, как внешние партнеры (RCM, визуализация, планирование и т.д.) интегрируются с client через: ○REST API ○Событийно-ориентированный обмен сообщениями ○Облачный уровень партнерской интеграции ○Новый вендорский marketplace ●Определите стратегию версионирования, эволюцию API и пути деприкации. ●Создайте надежный developer experience (Swagger, примеры, правила валидации). ●Обеспечьте безопасность, валидацию и производительность writeback от партнеров. 6. Управление Quality Engineering, тестовым покрытием и модернизацией CI/CD ●Спроектируйте фреймворки автоматизации тестирования, соответствующие модернизации (unit, service, API contract, integration tests). ●Определите конвейеры CI/CD, совместимые с многоверсионными on-prem развертываниями. ●Внедрите шлюзы покрытия, бюджеты производительности и шлюзы безопасности (SAST/DAST). ●Обеспечьте тестируемость устаревших областей (PowerBuilder, смешанная кодовая база C++/.NET) через seams и адаптеры. 7. Согласование кросс-продуктовой схемы ( + + ) ●Руководите разработкой унифицированной модели данных, обеспечивающей кросс-продуктовую аналитику и интероперабельность платформы. ●Используйте существующую логику маппинга конверсии client для построения канонической схемы. ●Определите доменно-ориентированные границы, определения пациента/провайдера/сущности и стандарты нормализации данных. 8. Техническое руководство и наставничество ●Руководите старшими инженерами, инженерами данных и разработчиками API во всех направлениях работ. ●Выступайте в качестве главного решателя проблем для сложных технических ограничений (устаревший код, синхронизация в реальном времени, узкие места производительности, проблемы безопасности). ●Проводите архитектурные ревью, ревью кода и сессии по проектированию систем. ●Наставляйте инженеров client, проходящих смену навыков (например, PowerBuilder → .NET, SQL Anywhere → Postgres). 9. Безопасность, соответствие требованиям и интероперабельность по дизайну ●Обеспечьте поддержку архитектурами HIPAA, шифрования PHI, аудита и доступа с минимальными привилегиями. ●Реализуйте готовность к FHIR/HL7 в будущих фазах. ●Спроектируйте фреймворки логирования, трассировки и мониторинга для всех сервисов. Required Experience Technical Expertise ●Более 10 лет на архитектурных ролях, руководящих модернизацией нескольких систем или перестройкой корпоративных платформ. ●Глубокая экспертиза в: ○Паттерны миграции .NET Framework → .NET Core ○Сервис-ориентированная архитектура и микросервисы ○Модернизация устаревших систем (C++, PowerBuilder строго приветствуется) ○Миграции SQL-баз данных (SQL Anywhere → Postgres идеально) ○Проектирование REST API и управление жизненным циклом API ○Событийно-ориентированные архитектуры (Kafka, EventHub, сокетная коммуникация) ○Облачные Data Lake (Azure предпочтительно) ○Конвейеры ETL/ELT, нормализация данных и управление данными ●Опыт архитектурной разработки интеграций для вендорских экосистем или marketplace. ●Архитектурный опыт с синхронизацией данных в реальном времени, агентами, ретрансляторами или гибридными облачными коннекторами. Industry Expertise (Не обязательно, но строго приветствуется) ●Медицинское / стоматологическое / медицинское ПО ●Знакомство с PHI, HIPAA, HL7 и FHIR ●Опыт с паттернами перехода с on-prem в облако Soft Skills & Leadership ●Способность к тесному сотрудничеству с руководством клиента, инженерными менеджерами, владельцами продуктов и внешними вендорами. ●Исключительные коммуникативные навыки — способность упрощать сложные технические темы для аудитории руководителей. ●Навыки принятия архитектурных решений и балансирования прагматизма и идеального дизайна. ●Подтвержденная способность руководить инициативами по модернизации в средах с устаревшим кодом, отсутствующей документацией и частичными API. ●Комфортная работа с техническими инициативами высокого риска и высокой видимости.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Lead QA Performance
Ищем лидера для команды нагрузочного тестирования, который будет развивать платформу на C#/NBomber. Нужно управлять двумя инженерами, проектировать сценарии, анализировать метрики и взаимодействовать с бэкендом и DevOps. Предлагают продуктовую культуру, гибкий график и удалёнку.
Руководитель отдела разработки медицинских информационных систем
~994 500 – 1 657 500 ₸ оценка
Руководитель отдела разработки медицинских информационных систем в крупной сети клиник. Нужно управлять командой разработчиков и QA, проектировать архитектуру, внедрять современные методологии. Требуются глубокие знания C# и React, опыт руководства от 3 лет. Предлагают стабильную работу, соцпакет и ДМС.
.NET Software Architect
AgileEngine ищет .NET Software Architect для руководства архитектурой крупной healthcare-платформы в Африке. Требуется опыт 8+ лет, 3+ года в роли Tech Lead/Architect, глубокие знания C#, .NET, Azure, SQL и HL7/FHIR. Предлагается удаленная работа, конкурентная USD-компенсация и возможности профессионального роста.
Senior .NET Engineer
Шукають Senior .NET Engineer для розробки медичного продукту дистанційного моніторингу серця. Потрібен досвід 5+ років з .NET/C#, ASP.NET Core, AWS та мікросервісами. Пропонують ремоут, хаби в Україні та Польщі, компенсацію навчання та курси англійської.
Старший .NET разработчик
Ищем опытного .NET разработчика для работы над проектом в сфере женского здоровья. Нужно разрабатывать бэкенд на C# и .NET, создавать API и интеграции. Требуется уверенное знание .NET Core, SQL Server и английский на уровне Upper-Intermediate. Предлагают удаленную работу, медстраховку и возможности для роста.
Старший/Ведущий Full Stack инженер
Ищем опытного Full Stack инженера (.NET C# + Angular) для технического лидерства в европейской команде. Вы будете проектировать и разрабатывать высоконагруженные распределенные системы для управления веб-источниками, а также руководить небольшой командой. Предлагают удаленную работу, гибкий график, конкурентную зарплату и медицинскую страховку.