Описание
Проект представляет собой систему лояльности.
Задачи
•Создавать REST API на .NET
•Создавать фоновые сервисы и обрабатывать очереди
•Настраивать конфигурацию приложений и логирование
•Писать и оптимизировать запросы к базам данных
•Диагностировать ошибки и отлаживать код на C# и SQL
•Декомпозировать задачи и оценивать трудоёмкость
•Использовать AI-ассистентов для генерации кода, рефакторинга, написания тестов и разбора устаревшего кода
•Проверять сгенерированный код и отвечать за коммиты
•Формулировать задачи для моделей с контекстом, ограничениями и критериями приёмки
•Контролировать расход токенов и стоимость, лимиты запросов и кеширование ответов
•Логировать запросы и ответы моделей, защищать пользовательский ввод от prompt injection
Требования
•Уверенное владение C#, знание .NET и практический опыт многопоточности
•Опыт создания REST API и фоновых сервисов на .NET
•Знание реляционных БД MS SQL и/или PostgreSQL, MongoDB и ORM Dapper или Entity Framework
•Навыки отладки C# и SQL, знание принципов SOLID
•Опыт работы в группе разработчиков от года, прохождения код-ревью и взаимодействия с аналитиками и тестировщиками
•Практический опыт работы с AI-ассистентами разработки
•Знание прикладного промпт-инжиниринга, структурированных ответов моделей и их валидации
•Понимание ограничений и рисков использования AI, включая галлюцинации и работу с финансово значимыми операциями
•Готовность работать по аутстафф-модели и открыть ИП, если его нет
Будет плюсом
Опыт с ASP.NET Core, тестированием API, RabbitMQ или Kafka, Git, Redmine, TeamCity, Docker, JavaScript, системами лояльности, биллингом или процессингом
Условия
•Можно работать удалённо
•Трудоустройство через ИП