Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— Работа над проектом системы лояльности.
— Создание REST API на .NET: проектирование ресурсов и методов, коды ответов, версионирование, валидация входных данных, обработка ошибок через единый контракт.
— Создание Background-сервисов: IHostedService/BackgroundService, периодические задачи, обработка очередей, корректное завершение работы, идемпотентность операций и защита от повторной обработки.
— Конфигурирование приложений (IConfiguration, переменные окружения, секции настроек) и логирование (структурные логи, уровни, корреляция запросов).
— Работа с реляционными БД (MS SQL и/или PostgreSQL): написание и оптимизация запросов, индексы, планы выполнения, транзакции и уровни изоляции, работа с блокировками.
— Работа с нереляционными БД (MongoDB): моделирование документов, индексы, понимание сценариев применения.
— Использование ORM — Dapper или Entity Framework: понимание генерируемого SQL, отслеживание изменений, проблема N+1 и способы её обхода, миграции схемы.
— Диагностика ошибок и локальная отладка кода на C# и SQL: работа с отладчиком, чтение стек-трейсов, анализ логов, воспроизведение дефектов.
— Применение принципов SOLID и написание чистого, поддерживаемого кода.
— Работа в команде разработчиков: задачи в трекере, код-ревью, взаимодействие с аналитиками и тестировщиками.
— Декомпозиция задач и оценка трудоёмкости.
Требования:
— Уверенное владение C#: типы, generics, LINQ, async/await, исключения, IDisposable.
— Понимание платформы .NET: устройство CLR, сборка мусора, отличия .NET Framework и .NET Core, публикация и запуск приложений.
— Практические знания многопоточности: гонки, дедлоки, потокобезопасные коллекции.
— Опыт создания REST API и Background-сервисов на .NET.
— Опыт работы с реляционными и нереляционными базами данных.
— Опыт работы с ORM Dapper или Entity Framework.
— Навыки диагностики и отладки кода.
— Понимание и применение принципов SOLID.
— Опыт работы в команде от года.
— Практический опыт работы с AI-ассистентами разработки (GitHub Copilot, Cursor, Claude Code, Codex или аналоги).
— Критическое отношение к сгенерированному коду и ответственность за коммиты.
— Соблюдение правил информационной безопасности при работе с внешними моделями.
— Умение формулировать задачи для моделей, понимание промпт-инжиниринга и эксплуатационных ограничений.
— Осознание рисков использования AI: галлюцинации, необходимость логирования, защита от prompt injection.
Будет плюсом:
— Опыт работы с ASP.NET Core: WebAPI, middleware, IoC-контейнер, Swagger/OpenAPI.
— Опыт тестирования API: Postman, SoapUI, REST Client.
— Опыт работы с брокерами сообщений RabbitMQ или Kafka.
— Опыт работы с Git, Redmine, TeamCity.
— Опыт работы с Docker и понимание контейнеризации.
— Базовые знания фронтенда (JavaScript).
— Опыт работы с системами лояльности, биллингом, процессингом или другими областями с высокими требованиями к корректности расчетов.
Условия:
— Полный рабочий день.
— Удалённая работа.
— Работа по аутстафф модели.
— Трудоустройство через ИП или готовность его открыть.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.