Оренбург, проспект Гагарина, 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 мин) — обсуждение условий и планов развития