Backend .NET Developer (Middle+/Senior) для медицинского ПО

ЦМС Авантис

Backend .NET Developer (Middle+/Senior) для медицинского ПО

Оренбург, проспект Гагарина, 7/1

Описание вакансии

Центр междисциплинарной стоматологии «Avantis» запускает революционный IT-продукт для цифровизации стоматологических клиник. Мы создаем комплексную платформу, объединяющую CRM, автоматизированную фотообработку и 3D-планирование лечения.

Avantis — это технологический лидер отрасли:

  • Работаем по японским и австрийским протоколам (профессора Садао Сато и Рудольфа Славичека)

  • Используем уникальное диагностическое оборудование (Cadiax Gamma, Labomed, 3D-сканеры Medit)

  • Междисциплинарный подход: интеграция с неврологами, отоларингологами, остеопатами

Наш IT-продукт станет основой для масштабирования экспертизы центра на весь российский рынок стоматологии.

Технологический стек

Backend & Core Platform:

  • .NET: .NET 8+, C# 12

  • Backend API: ASP.NET Core Web API + SignalR для real-time коммуникаций

  • Database: PostgreSQL + Entity Framework Core + Redis для кэширования

  • File Storage: AWS S3 / MinIO для медицинских изображений + локальное DICOM-хранилище

  • Image Processing: ImageSharp + OpenCV.NET + DICOM библиотеки (fo-dicom)

  • Medical Standards: fo-dicom, DICOM-совместимые библиотеки, HL7 интеграция

  • Machine Learning: ML.NET для диагностической аналитики

DevOps & Infrastructure:

  • Containerization: Docker + Docker Compose

  • CI/CD: Azure DevOps / GitHub Actions

  • Cloud Platform: Azure / AWS

  • Monitoring: Application Insights + Prometheus + Grafana

  • Security: HIPAA/GDPR compliance, Azure Key Vault, шифрование медданных

Что мы ищем

Нам нужен ответственный backend-разработчик с реальным коммерческим опытом, который:

  • Понимает, что в медицинском ПО нет права на ошибку — здесь код влияет на здоровье людей

  • Имеет живой production-опыт, а не только pet-проекты и туториалы

  • Берет ownership за свой код и его работу в продакшене

  • Пишет чистый, тестируемый код, думая о тех, кто будет его поддерживать

  • Не боится сложных задач и готов разбираться в специфике медицинских данных

  • Проактивно выявляет потенциальные проблемы до того, как они станут критичными

Hard Skills

Обязательные навыки:

Коммерческий опыт от 3+ лет с реальными production-кейсами (не фриланс, не стажировки)

.NET Expertise:

  • .NET 6-8, C# 10-12 — глубокое понимание платформы

  • ASP.NET Core Web API — проектирование и разработка RESTful API

  • Entity Framework Core — работа с ORM, миграции, оптимизация запросов

  • SignalR — real-time коммуникации

Backend Development:

  • Проектирование backend-архитектуры (DDD, Clean Architecture, CQRS)

  • Разработка микросервисов или модульных монолитов

  • Паттерны проектирования и их практическое применение

  • Асинхронное программирование (async/await, Task Parallel Library)

Database & Performance:

  • PostgreSQL / SQL Server — сложные запросы, индексы, оптимизация

  • Redis — кэширование, pub/sub

  • Работа с большими объемами данных

  • Профилирование и оптимизация производительности

API Design:

  • RESTful API best practices

  • Версионирование API

  • Документирование (Swagger/OpenAPI)

  • Валидация и обработка ошибок

Security:

  • Аутентификация и авторизация (JWT, OAuth)

  • Работа с чувствительными данными

  • Понимание OWASP Top 10

  • Шифрование данных

Testing & Quality:

  • Unit Testing (xUnit, NUnit)

  • Integration Testing

  • Понимание TDD/BDD подходов

  • Работа с CI/CD пайплайнами

Желательные навыки (дают преимущество):

  • Medical Data Standards: DICOM, HL7, специфика медицинских данных

  • Image Processing: работа с медицинскими изображениями, обработка DICOM файлов

  • Computer Vision: OpenCV.NET, AForge.NET

  • Machine Learning: ML.NET, Azure Cognitive Services

  • Healthcare Experience: опыт разработки для медтеха/healthcare

  • Cloud: Azure Services, AWS

  • Message Brokers: RabbitMQ, Kafka

  • gRPC: для inter-service коммуникаций

  • HIPAA/GDPR Compliance: понимание требований к медицинским данным

Soft Skills

Ответственность превыше всего:

  • Zero-tolerance к багам — понимаешь, что твой код работает с медицинскими данными

  • Production-mindset — думаешь о надежности, мониторинге, recovery с момента написания кода

  • Ownership — отвечаешь за свой код на всех этапах: от разработки до работы в проде

  • Code Quality — пишешь код, который легко читать, поддерживать и тестировать

Профессионализм:

  • Коммуникация: умеешь объяснять технические решения как коллегам, так и нетехническим специалистам (врачам)

  • Проактивность: не ждешь указаний, видишь проблемы и предлагаешь решения

  • Код-ревью: даешь конструктивный фидбэк, открыт к критике своего кода

  • Документация: документируешь сложные решения, API, архитектурные решения

  • Стрессоустойчивость: работа в regulated среде с высокими требованиями к качеству

  • Английский: Intermediate+ для чтения документации и medical standards

Чем предстоит заниматься

Backend-разработка:

  • Проектирование и разработка RESTful API для медицинской CRM

  • Реализация бизнес-логики обработки медицинских данных

  • Интеграция с DICOM-серверами и медицинским оборудованием

  • Разработка real-time функционала через SignalR

  • Оптимизация работы с PostgreSQL и Redis

Работа с медицинскими данными:

  • Обработка и хранение медицинских изображений (DICOM)

  • Реализация алгоритмов автоматизации фотообработки

  • Интеграция ML.NET для диагностической аналитики

  • Обеспечение безопасности и конфиденциальности patient data

Quality & Reliability:

  • Написание Unit и Integration тестов

  • Код-ревью в команде

  • Участие в incident response и troubleshooting

  • Оптимизация производительности и устранение bottlenecks

Compliance:

  • Соблюдение HIPAA/GDPR требований в коде

  • Работа с шифрованием медицинских данных

  • Документирование для медицинской сертификации

Что мы предлагаем

  • Полностью удаленный формат — работай из любой точки России

  • Гибкий график с фокусом на результат

  • Работа с реальными врачами мирового уровня

  • Решение нетривиальных задач на стыке IT и медицины

  • Влияние на продукт, который меняет стоматологию

Условия:

  • Современный технологический стек (.NET 8+, PostgreSQL, Redis, Docker)

  • Команда профессионалов, которые заботятся о качестве кода

  • Социальная значимость: твой код улучшит качество медицинской помощи тысячам пациентов

Почему Avantis

  • Уникальная ниша: единственная в регионе IT-команда, создающая софт для междисциплинарной стоматологии

  • Медицинская экспертиза: работа с врачами мирового уровня, доступ к передовым методикам

  • Технологический вызов: решение сложных задач computer vision, 3D-моделирования, medical data processing

  • Рыночная возможность: огромный потенциал роста в недооцифрованной медицинской отрасли

  • Impact: твоя работа напрямую влияет на качество жизни людей

Процесс отбора

Портфолио-ревью + тестовое задание (30 мин) — анализ GitHub, реального опыта, выдача тестового

Техническое интервью (90 мин) — живое кодирование, архитектурные вопросы, обсуждение опыта

Встреча с командой (30 мин) — знакомство с разработчиками и медицинской командой

Финальное согласование (30 мин) — обсуждение условий и планов развития

Посмотреть контакты работодателя

Адрес

Похожие вакансии

ЦМС Авантис
  • Оренбург

  • до 220000 RUR

Рекомендуем
ЦМС Авантис
  • Оренбург

  • до 240000 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию