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