ARANEA — закрытая проприетарная платформа для алгоритмической торговли, исследования и оптимизации торговых стратегий. Проект уже работает: реализованы подключение к биржам, обработка рыночных данных, бэктестинг, оптимизатор, управление позициями и исполнение заявок.
Ищем ведущего C#/.NET-разработчика для создания нативного desktop-приложения под Windows вместо существующего веб-интерфейса.
Основная задача
Спроектировать и разработать WPF-приложение, которое станет единым интерфейсом для:
- мониторинга автоматической торговли;
- управления стратегиями и настройками;
- просмотра графиков, позиций и сделок;
- запуска и контроля оптимизации;
- диагностики состояния компонентов ARANEA.
Вычислительное ядро и торговая логика остаются за владельцем проекта. Разрабатывать торговые алгоритмы не потребуется.
Что предстоит делать
- Определить архитектуру desktop-приложения.
- Разрабатывать интерфейс на C#, WPF, XAML и MVVM.
- Интегрировать desktop с существующим Go-ядром.
- Реализовать графики, большие таблицы и live-обновления.
- Организовать запуск и контроль фоновых компонентов ARANEA.
- Добавить обработку ошибок, логирование и восстановление соединений.
- Настроить тестирование, сборку и установку приложения.
- После запуска первого этапа подобрать 1–2 разработчиков и возглавить их работу.
Что важно
- Сильный практический опыт C#/.NET.
- Опыт разработки крупных WPF-приложений.
- Хорошее понимание MVVM, многопоточности и
async/await. - Опыт проектирования поддерживаемой архитектуры.
- Умение работать с большими объёмами данных без зависания UI.
- Unit- и integration-тестирование.
- Опыт интеграции с внешними процессами через IPC/RPC.
- Навыки профилирования, диагностики и оптимизации.
- Опыт code review и технического руководства.
Будет преимуществом опыт с торговыми терминалами, временными рядами, графиками, PostgreSQL, Named Pipes и интеграцией C# с Go или Rust.
Условия
- Удалённая работа.
- Долгосрочное сотрудничество.
- Руководство небольшим desktop-направлением.
- Оплата от $6,000 в месяц, обсуждается по опыту.
- Работа с закрытым исходным кодом по NDA.
Для отклика: кратко расскажите об опыте с WPF, приложите примеры desktop-проектов и укажите ожидаемую оплату.
Контакт: https://t.me/math_ARANEA
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Александр Сережкин,
свежий воздух и спокойное положение сидя;
вода маленькими глотками;
лёгкая пища после улучшения состояния;
избегать алкоголя, жирной еды и резких запахов;
иногда помогает имбирный чай.
Если есть сильная боль, кровь, высокая температура, спутанность сознания, признаки обезвоживания или рвота долго не прекращается — нужна медицинская помощь
А твоя финальная фраза про «сильную боль, кровь и спутанность сознания» - это дешёвый приём запугивания. Ты сначала пичкаешь людей своими бесполезными советами про бизнес, чай, а когда ситуация дойдёт до критической точки, ты умываешь руки и технично сливаешь его на скорую помощь.
ARANEA — совсем другой проект и по архитектуре, и по внутренней логике. У нас собственное вычислительное и торговое ядро на Go/Rust, своя модель данных, оптимизатор, Position Management, микросервисы и контур исполнения заявок.
Я не хочу тратить время на изучение чужого frontend-кода, отделение его от чужой архитектуры, копирование компонентов и последующую адаптацию под ARANEA. Такая «бесплатная» основа может обойтись дороже самостоятельной разработки из-за несовместимых моделей, скрытых зависимостей, технического долга...
Мне проще и правильнее сразу создать собственное C# WPF-приложение под контракты ARANEA. Поэтому я ищу специалиста, который спроектирует desktop-интерфейс специально под наше Go/Rust-ядро, а не будет переделывать чужой торговый терминал.
Олег Иванов, потому что мне не хочется сохранять отдельный браузерный слой и локальный HTTP-сервер только ради отображения интерфейса… во вторых задача desktop — быть нативным Windows control plane: запускать процессы, работать через IPC, показывать большие объёмы данных, контролировать сервисы и восстанавливаться после сбоев, в третьих интеграция с Go/RUST
ИИ вообще не вариант — потому что он больше хлама наделает, чем толковых вещей... под ИИ нужен архитектор/разработчик с хорошим бэкграундом, которого как раз таки и ищу… нужен десктоп без багов
ИИ хороши но нужно создавать луп инженера, писать четкое тз, контролировать разработку и самое главное проверять проделанную работу на дефекты и сверять с официальными источниками… опыт и знания решают, именно за это и готов платить
как говориться скупой платит дважды — поэтому в торговой системе цена ошибки выше стоимости разработки, поэтому «навайбкодить» интерфейс недостаточно.