Мединдекс – аккредитованная IT компания в медико-биологической отрасли. Мы являемся IT ядром лабораторной службы Хеликс и используем наши разработки наравне с технологиями и оборудованием от ведущих мировых производителей.
У нас широкие возможности, чтобы решать профессиональные вызовы, развиваться и вносить вклад в социально значимую область.
Сейчас мы в поиске C# .Net разработчика в команду, которая занимается разработкой, поддержкой и развитием компонентов формирования и рассылки результатов лабораторных исследований, разработкой собственной библиотеки формирования PDF документов.
Наш стек:
Платформа .NET, C#
Технологии. ASP.NET Core, Entity Framework Core, REST API, JWT/OAuth
Асинхронность и данные. RabbitMQ
Базы данных. PostgreSQL, Redis, MongoDB, S3/MinIO
Инфраструктура.Docker, Kubernetes, Helm, GitLab CI/CD
Наблюдаемость.Grafana, Prometheus/VictoriaMetrics, Loki, OpenTelemetry
Тестирование. Python, pytest — для интеграционных и API-тестов
UI-проекты. Blazor, React.
Также в проекте есть:
- собственный PDF-движок на .NET;
- легаси-компоненты на .NET Framework, WCF и Windows Services.
Что предстоит делать:
- развивать сквозную платформу, которая в реальном времени превращает лабораторные результаты в персонализированные PDF документы, безопасно хранит их и доставляет клиентам;
- развивать и поддерживать архитектуру сервисных рассылок компании (email/SMS): приём запросов, постановка в очередь, доставка через внешних провайдеров и обработка результатов отправки;
- оптимизировать собственный PDF-движок и обработку больших объёмов бинарных данных на .NET.;
- проектировать надёжную событийность архитектуры с поддержкой идемпотентности и устойчивостью к частичным отказам;
- влиять на архитектуру нескольких взаимосвязанных доменов и техническое развитие платформы.
Что мы ожидаем:
- опыт коммерческой разработки на C#/.NET от 6 лет;
- уверенное владение ASP.NET Core, EF Core, понимание асинхронности и многопоточности;
- опыт работы с распределёнными системами: очереди сообщений, идемпотентность, retry, обратная совместимость;
- опыт диагностики production-проблем (логи, метрики, tracing);
- умение писать SQL-запросы, опыт работы с PostgreSQL;
- готовность и желание предлагать и реализовывать архитектурные решения.
Будет плюсом:
- опыт использования Python для написания интеграционных и API-тестов;
- опыт работы с Blazor или React, а также с генерацией/обработкой PDF.
Мы предлагаем:
- конкурентную заработную плату, которую готовы обсудить на собеседовании;
- гибкое время начала рабочего дня, пятидневка;
- официальное трудоустройство, 100% белая заработная плата, аккредитованная ИТ-компания;
- формат работы: гибрид (без обязательных дней посещения офиса), а если удобнее работать из офиса, то у нас очень комфортный :) (м. Петроградская/м. Лесная);
- чай, кофе, сладости и настольные игры в рабочих перерывах
- ДМС, компенсацию фитнеса.