КИОН Строки** — цифровой сервис для чтения и прослушивания книг, аудиокниг, комиксов, прессы и подкастов.
Мы ищем Senior .NET-инженера (C#), который присоединится к нашей кросс-функциональной команде и будет развивать серверную часть нашего сервиса: реализовывать новую функциональность, поддерживать и улучшать существующие сервисы, обеспечивать их надёжность и производительность под растущей нагрузкой. Вы будете работать в сильной команде, реализовывать бизнес-функциональность и поддерживать высокое качество кода. Работаем с современным стеком .NET в повседневной разработке.
Чем предстоит заниматься:
- Разрабатывать новые backend-сервисы на .NET Core / ASP.NET / EF Core.
- Развивать и улучшать существующий код на .NET Core и C#.
- Работать с базами данных MS SQL / PostgreSQL.
- Разрабатывать и поддерживать интеграции между системами.
- Писать и поддерживать unit-тесты.
- Развивать внутренние NuGet-пакеты.
- Устранять замечания автоматического анализа кода.
- Оценивать задачи соблюдать сроки.
- Участвовать в код-ревью и технических обсуждениях.
Что мы ожидаем от кандидата:
- Опыт коммерческой разработки на C# / ASP.NET Core, актуальный опыт с .NET 8–10.
- ASP.NET Core: middleware, DI, конфигурация, проектирование REST API.
- EF Core: модели, миграции, умение объяснить, почему запрос выполняется 3 секунды, и починить это.
- Реляционные БД (MSSQL, PostgreSQL): схемы, индексы, оптимизация.
- Опыт работы с DDD и CQRS на реальных проектах — с пониманием, где эти подходы уместны, а где нет.
- Kafka: продюсеры, консьюмеры, типовые паттерны обмена сообщениями.
- Redis для кэширования и распределённых сценариев.
- Опыт работы с библиотеками MediatR, AutoMapper, FluentValidation, Refit.