Разработка и поддержка backend-приложений на C# / ASP.NET Core Проектирование и оптимизация работы с базой данных PostgreSQL Разработка фоновых задач и интеграций (Hangfire, Redis и др.) Участие в проектировании архитектуры и код-ревью Автоматизация работы с документами MS Office И другие не менее интересные задачи:)
Требования
Уверенное знание C# и платформы .NET Entity Framework Core: миграции, работа через dotnet ef Работа с CLI: команды dotnet Entity Framework Core: миграции, работа через dotnet ef Понимание Dependency Injection и умение работать со встроенным DI-контейнером Понимание устройства ASP.NET Core: pipeline, middleware, жизненный цикл запроса Уверенное знание разработки REST API Опыт работы с Dapper Опыт работы с Hangfire (фоновые и отложенные задачи) PostgreSQL Понимание типов индексов и того, в каких ситуациях какой индекс применять Оптимизация запросов: чтение планов выполнения (EXPLAIN / EXPLAIN ANALYZE) Диагностика проблем производительности: медленные запросы, блокировки, тормоза БД Уверенная работа в консоли psql Базовое знание Windows/Linux Redis Базовые знания: ключи, типы данных, TTL, публикации/подписки (pub/sub) Работа через redis-cli