О проекте
Мы расширяем команду одного из наших продуктовых проектов — AI‑геймификационной платформы. Платформа предоставляет инструменты для создания игровых механик, управления клиентами и аналитики. Она активно использует технологии генерации кода для ускорения разработки, масштабирования функциональности и адаптации к различным рынкам.
Проект находится в активной разработке, имеет долгосрочный roadmap и предполагает постоянное развитие функциональности и интеграцию новых решений.
Обязанности
Разработка и поддержка функциональных модулей на C# и .NET Core
Работа с существующим кодом с использованием инструментов генерации кода
Интеграция готовых решений в архитектуру платформы
Написание и поддержка автоматизированных тестов (Unit и Integration Tests)
Оптимизация производительности и повышение стабильности системы
Исправление ошибок и внедрение улучшений согласно техническим заданиям
Участие в обсуждении и реализации технических решений вместе с командой
Работа в Agile/Scrum: участие в планировании, ежедневных стендапах и ретроспективах
Требования
Опыт разработки на C# и .NET Core 2–3 года
Владение русским языком
Опыт работы с ASP.NET Core для создания веб-приложений и API
Знание Entity Framework Core и LINQ
Умение работать с реляционными базами данных (SQL, PostgreSQL, MS SQL)
Опыт разработки и интеграции REST API
Навыки работы с системами контроля версий (Git)
Опыт написания автоматизированных тестов (Unit, Integration)
Знание принципов SOLID и паттернов проектирования
Базовое понимание CI/CD процессов и работы с контейнерами (Docker, Kubernetes)
Желательно: понимание AI-концепций и опыт работы с системами, использующими AI, а также знание DDD (Domain-Driven Design)
Личные качества
Умение эффективно работать в команде, поддерживать коллег и делиться экспертизой
Быстрая адаптация к новым инструментам и технологиям
Сильные коммуникативные навыки и открытость к обратной связи
Внимание к деталям и стремление писать чистый, поддерживаемый код
Ответственность и ориентированность на высокое качество результатов.