
инжиниринг строительство обслуживание · На сервисе с: 20.08.26 11:20
О роли
Ищем сильного фуллстак-инженера, который одинаково уверенно чувствует себя и на фронте (Angular — на уровне senior), и на бэкенде (.NET — уверенный middle+), а рутину и часть проектирования уже переложил на AI-инструменты. Работаем по современным практикам разработки, ведём процессы в Яндекс Трекере, интегрируемся с корпоративным контуром (1С:ДО, MS Office).
Чем предстоит заниматься
Обязательные требования:
Будет плюсом:
Условия:
Мы разрабатываем ПО для биржевой торговли. Развиваем собственные продукты: B2B, B2C. Большинство сотрудников работает удаленно, что дает возможность строить карьеру в перспективной IT-нише из любой точки мира.
Ищем разработчика уровня middle для развития клиентского приложения в сфере трейдинга. Основной фокус — разработка сложного, производительного UI на WPF.
Участвовать в процессе совершенствования финансового биржевого терминала. Предлагать и разрабатывать архитектурные решения. В частности вы будете заниматься улучшением интерфейсов по макетам от UI/UX специалиста, разработкой нового функционала повышающего удобство работы пользователя с биржевыми данными, исправлять баги зафиксированные техподдержкой в обращениях пользователей.
А именно:
Разрабатывать десктопные клиент-серверные приложения на C#, WPF, MS SQL;
Разрабатывать архитектурные решения;
Быть полноценным членом SCRUM-команды продукта;
Находить и исправлять баги вместе с сотрудниками поддержки.
Опыт разработки 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-приложений и поиска проблем с памятью и производительностью.
Удаленный формат в графике 5/2;
Время работы: с 10:00 до 19:00 по мск;
Ставка 9 EUR в час;
Своевременная выплата (2 раза в месяц);
Квартальные и годовые премии.
Если ваше резюме соответствует нашим ожиданиям, вас ждут следующие шаги:
Первичное интервью с HR-менеджером (около 20-30 минут);
Интервью с руководителем (примерно 30-40 минут);
Центр Интеграции Приложений — аккредитованная IT-компания, являемся техническим подразделением крупнейшего Travel Холдинга в РФ. Штат холдинга - 900+ человек, tech.команда - 300+ человек. Наши продуктовые бренды: Aviakassa, Colibri, МойАгент, Отели.Онлайн.
О продукте: Отели.Онлайн - высоконагруженное B2B-решение (API), крупный консолидатор отельного контента от российских и международных поставщиков.
Команда продукта: teamlead, 5 backend-разработчиков, 2 manual QA, 1 auto QA, аналитик.
Продукт активно масштабируется: растёт число партнёрских интеграций, увеличивается нагрузка, усложняются бизнес-сценарии. Мы ищем опытного инженера, который усилит команду и станет драйвером в решении новых задач.
Чем предстоит заниматься:
Нам нужен инженер, который:
Наши ожидания от кандидата:
Условия работы:
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.