О роли:
В составе группы архитектуры Auditdata вы присоединитесь к высококвалифицированной инженерной организации, создающей корпоративные решения для клиник аудиологии по всему миру. Вы будете формировать интеграции, границы доменов, системный дизайн и эволюцию платформы в рамках нашего портфеля SaaS-продуктов.
Наш стек технологий включает .NET, экосистему React, сервисы Azure (AKS, Service Bus, Event Hubs, Azure SQL Database).
Что вы будете делать:
Архитектура интеграции и API:
- Определять и поддерживать стратегию интеграции Manage (REST, Events, API, Data Feeds).
- Разрабатывать стандартные шаблоны интеграции — в реальном времени (Event Hubs), по запросу (REST), гибридные рабочие процессы.
- Руководить техническими семинарами с клиентами и партнерами для сбора требований и определения подходов к интеграции.
- Согласовывать интеграции с границами доменов, контрактами данных и стандартами безопасности платформы.
- Управлять контрактами сообщений, схемами событий, стратегией версионирования и моделями обработки ошибок.
- Обеспечивать соблюдение лучших практик безопасности (OAuth2, mTLS, Azure AD, Key Vault).
- Осуществлять мониторинг, наблюдаемость и надежность интеграции (отслеживание, повторные попытки, DLQ).
Архитектура домена и системы:
- Выступать в качестве технического консультанта для назначенных доменов, обеспечивая архитектурную целостность и согласованность границ доменов.
- Формировать модели доменов и определять ограниченные контексты, агрегаты и точки интеграции.
- Определять API и контракты событий для микросервисов и кросс-доменных рабочих процессов.
- Оценивать эпики и инициативы на предмет архитектурной реализуемости и соответствующего владения сервисами.
- Поддерживать команды в высокоуровневом проектировании, выборе технологий и шаблонов.
- Участвовать в архитектурных обзорах и управлении платформой.
- Обучать команды DDD, Clean Architecture и лучшим инженерным практикам.
- Вести архитектурные диаграммы, спецификации, документацию по интерфейсам и ADR.
Платформа и мультиарендность:
- Разрабатывать и владеть архитектурой безопасной, производительной и экономически эффективной модели мультиарендности.
- Вносить вклад в долгосрочное видение архитектуры и поддерживать эволюцию стратегии платформы.
Работа с клиентами и предпродажная подготовка:
- Участвовать в предпродажной работе, техническом скоупинге и формировании решений на ранних стадиях.
- Поддерживать устранение неполадок и оптимизацию производительности для сложных интеграций или проблем распределенных систем.
Что вы принесете с собой:
Технические навыки и опыт:
- Отличные коммуникативные навыки и способность четко излагать архитектурные решения как руководству, так и инженерным командам.
- Опыт работы с интеграционными архитектурами (Azure Service Bus, Event Hubs, Azure Functions, REST API, Webhooks).
- Практические знания микросервисов и событийно-ориентированных архитектур.
- Глубокое понимание Domain-Driven Design и Clean Architecture.
- Подтвержденный опыт создания высококачественной технической документации и диаграмм (Miro, Lucid, C4, Event Catalog).
- Уверенное ведение технических обсуждений с клиентами.
- Значительный опыт работы с облачными сервисами Azure.
- Способность обеспечивать соблюдение архитектурных стандартов с помощью ADR, обзоров и контрольных точек качества.
- Знакомство с управлением, аудитом логов и проактивным мониторингом состояния системы.
- Способность сотрудничать с командами Product и Delivery для согласования архитектуры с дорожной картой и видением бизнеса.
- Свободное владение английским языком.
Предпочтительно:
- Более 10 лет опыта в разработке ПО, в том числе более 5 лет на архитектурных позициях в enterprise SaaS.
- Подтвержденный опыт модернизации или коммерциализации устаревших платформ в масштабируемые, мультиарендные продукты.
- Доказанный успех в проектировании корпоративных интеграций.
- Степень в области компьютерных наук или смежной области.
Желательно:
- Опыт работы с MassTransit.
- Практический опыт работы с AI/ML, LLM или архитектурами на основе агентов (семантический поиск, интеллектуальная обработка документов, автоматизация рабочих процессов).
- Сертификаты Azure Cloud.
- Глубокое понимание безопасности и соответствия требованиям для медицинских или регулируемых данных (HIPAA, GDPR).
- Знакомство с .NET и React.
Ключевые черты:
- Сильные лидерские качества, ответственность и навыки принятия решений.
- Способность решать сложные технические задачи и предоставлять четкие указания.
- Постоянное стремление к обучению — как личному, так и командному.
- Мышление, способствующее согласованности между командами, техническому совершенству и архитектурной согласованности.
Что мы предлагаем:
- Долгосрочное сотрудничество в стабильной, растущей SaaS-компании.
- Высокие стандарты инжиниринга и продуктовой разработки.
- Гибкая среда с плоской организационной структурой.
- Возможности для профессионального развития, включая поддержку в получении сертификатов.
- Глобальная, разнообразная и высококвалифицированная команда в Дании, Украине, Великобритании, Польше, Канаде, Австралии, США и других странах.
- Культура, которая ценит личный рост так же, как и бизнес-результаты.
Вы не соответствуете описанию на 100%? Не стесняйтесь! Мы будем рады услышать от вас.
Мы ищем человека, который считает эту роль сложной и увлекательной и хочет расти в этой роли.
Мы с нетерпением ждем вашей заявки! (пожалуйста, отправьте ваше резюме на английском языке)
Auditdata является работодателем, предоставляющим равные возможности, и стремится создать разнообразную рабочую среду, свободную от дискриминации и преследований. Мы принимаем решения о найме на основе вашего опыта и навыков.