Backend .NET Developer (Middle+/Senior) для медицинского ПО
180 000 - 240 000 ₽
Центр междисциплинарной стоматологии «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 мин) — обсуждение условий и планов развития
Опубликована 14 часов назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 1 года
- Оренбург
- Можно удаленно
- Полный день
- Опыт от 1 года
- Оренбург