Разработчик WPF (middle)
Ищем middle-разработчика для развития десктопного торгового терминала на C# и WPF. Нужно уверенное знание .NET, WPF, MVVM и опыт создания производительных интерфейсов с часто обновляемыми данными. Работа удаленная, оплата почасовая — 9 евро в час, плюс премии.
Зарплата ниже рынка
На 62% ниже медианы C# по 158 вакансиям за 90 дней.
Что предстоит делать
Мы разрабатываем ПО для биржевой торговли. Развиваем собственные продукты: B2B, B2C. Большинство сотрудников работает удаленно, что дает возможность строить карьеру в перспективной IT-нише из любой точки мира. Ищем разработчика уровня middle для развития клиентского приложения в сфере трейдинга. Основной фокус — разработка сложного, производительного UI на WPF. Обязанности: Участвовать в процессе совершенствования финансового биржевого терминала. Предлагать и разрабатывать архитектурные решения. В частности вы будете заниматься улучшением интерфейсов по макетам от UI/UX специалиста, разработкой нового функционала повышающего удобство работы пользователя с биржевыми данными, исправлять баги зафиксированные техподдержкой в обращениях пользователей. А именно: • Разрабатывать десктопные клиент-серверные приложения на C#, WPF, MS SQL; • Разрабатывать архитектурные решения; • Быть полноценным членом SCRUM-команды продукта; • Находить и исправлять баги вместе с сотрудниками поддержки.
Что ждём от вас
- Уверенное знание C# и .NET.
- Опыт разработки desktop-приложений на WPF.
- Хорошее понимание и практический опыт применения MVVM:
- разделение View, ViewModel и Model;
- Commands, Bindings, Converters;
- уведомления об изменениях данных;
- взаимодействие между компонентами без жёстких зависимостей.
- Глубокое понимание механизмов WPF:
- Dependency Properties;
- Routed Events и Commands;
- Data Templates, Control Templates и Styles;
- Visual Tree и Logical Tree;
- Ресурсы и система привязок.
- Опыт создания кастомных и составных контролов.
- Понимание «ручной» отрисовки в WPF:
- переопределение OnRender;
- работа с DrawingContext;
- использование DrawingVisual, Geometry, Path;
- создание собственных визуальных элементов;
- управление перерисовкой и инвалидацией UI.
- Понимание производительности WPF:
- UI thread и Dispatcher;
- виртуализация элементов;
- снижение количества объектов в Visual Tree;
- оптимизация bindings, templates и частых обновлений интерфейса;
- профилирование и устранение UI-задержек.
- Опыт работы с многопоточностью и асинхронностью: async/await, Task, синхронизация с UI-потоком.
- Умение работать с потоковыми и часто обновляемыми данными в интерфейсе.
- Будет преимуществом:
- Наличие опыта разработки торговых терминалов, графиков, стаканов заявок, таблиц котировок или других интерфейсов с высокой частотой обновления данных;
- Знание особенностей отображения больших объёмов данных в реальном времени;
- Опыт работы с WebSocket, TCP или другими протоколами получения потоковых данных;
- Понимание базовых биржевых сущностей: заявки, сделки, позиции, инструменты, котировки, стакан;
- Опыт использования библиотек для построения графиков либо разработки собственной системы визуализации;
- Опыт профилирования .NET-приложений и поиска проблем с памятью и производительностью.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
.NET-разработчик (Кастодиальное решение для банков)
Финтех-компания ищет .NET-разработчика для создания кастодиального решения для банков. Нужно разрабатывать серверную часть на ASP.NET Core, интегрироваться с блокчейнами и обеспечивать безопасность. Требуется опыт от 2 лет в C# и .NET, знание микросервисов и современных практик. Предлагают удаленную работу, современный стек и оплачиваемое обучение.
Разработчик C#
~1 295 411 – 2 547 909 ₸ оценка
Ищем разработчика C#/.NET для сопровождения и доработки внутреннего ПО. Требуется опыт от 3 лет, уверенное знание SQL и принципов ООП. Предлагают удаленную работу и официальное оформление.
Middle/Senior интеграционный разработчик (.NET + JavaScript)
~1 295 411 – 2 547 909 ₸ оценка
Ищем опытного разработчика .NET и JavaScript для работы над облачным продуктом на Microsoft Power Platform в RegTech-компании. Нужно 3+ года опыта, сильные знания Power Apps, C#, JavaScript/TypeScript, понимание архитектуры и интеграций. Предлагают полную занятость, гибкий график, бесплатные уроки английского и интересные проекты.
Разработчик Directum RX (C#)
~1 295 411 – 2 547 909 ₸ оценка
Разработчик Directum RX на C#: проектирование модулей, интеграции через REST/SOAP, оптимизация PostgreSQL. Нужен опыт с Directum RX, C# и СУБД. Компания предлагает стабильную работу, ДМС и индексацию зарплаты.
Middle .NET Developer
~1 295 411 – 2 547 909 ₸ оценка
Компанія Інфозахист, лідер у галузі радіоелектронної розвідки, шукає Middle .NET Developer для розробки ПЗ візуалізації та аналізу даних у реальному часі. Потрібен досвід 3+ роки з C#/.NET, знання WPF, MVVM, оптимізація продуктивності. Пропонують віддалену роботу, гнучкий графік, бронювання, медичне страхування та компенсацію навчання.
Middle и Senior .NET разработчик ПО
Разработка облачных сервисов на C# и .NET для крупного международного проекта. Требуется опыт с Azure, распределенными системами и CI/CD. Предлагают гибкий график, оплачиваемый отпуск и возможности для профессионального роста.