Разработчик С#/WPF (Новосибирск)

По договоренности

  • Площадь Маркса

Уровень: Junior+ / Middle (зона ответственности зависит от уровня)

О проекте

Разрабатываем приложение толстый клиент. Ожидаемая нагрузка — 100+ одновременных пользователей на узле; Архитектура: модульное WPF-приложение (справочники, документы, отчеты, настройки), MVVM. Клиент работает с PostgreSQL (EF Core / Npgsql), при необходимости — с REST API серверной части смежной команды.

Важно: целевой стек клиента — .NET 8 (LTS) + WPF. .NET Framework 4.8 не используем для нового продукта (только контекст поддержки legacy Progress). Опыт Framework 4.x приветствуется как бэкграунд.

Технологический стек

  • Интерфейс: WPF, .NET 8, XAML, MVVM
  • БД: PostgreSQL, Npgsql, EF Core (миграции)
  • Интеграции: REST API, драйверы ККТ (АТОЛ, Штрих-М), принтеры этикеток (ZPL), ТСД
  • Среда: Windows (в т.ч. слабые ПК: 4–8 ГБ RAM; при необходимости — self-contained publish)
Обязанности:
  • Разработка модулей WPF: экраны, документы, отчеты, сложные таблицы (DataGrid с виртуализацией).
  • Работа с PostgreSQL: оптимальные запросы, конкурентный доступ, схема legacy без ломки.
  • Интеграция с REST API и внешним оборудованием (от простых сценариев до SDK/драйверов).
  • Доведение UI до ума: горячие клавиши, валидация, состояния загрузки.
  • Тестирование собственных изменений, прохождение Code Review.
Требования:
  • C#, WPF (XAML, DataBinding, MVVM).
  • Понимание SQL (PostgreSQL): запросы, индексы, транзакции.
  • Опыт работы с async/await в UI.
  • Аккуратность, умение читать чужой код, привычка задавать уточняющие вопросы.
  • Уверенный SQL, опыт интеграций, понимание многопоточности и конкурентного доступа в БД.
  • Будет плюсом
  • Опыт в ERP / логистике / учетных системах.
  • Опыт оптимизации WPF-приложений на слабом железе.
  • Опыт с .NET 6/7/8 (EF Core — плюс); Framework 4.x — как бэкграунд.
  • Процессы

  • Git (commit / pull / push), Code Review, тестирование собственных изменений.
Условия:
  • Формат: офис, Новосибирск
  • Зарплата: по договоренности.
  • Оформление: по ТК РФ (трудовой договор).
  • Участие в разработке нового продукта с понятной предметной областью.
  • Наставничество для менее опытных кандидатов.
  • Прямое взаимодействие с заказчиком / владельцем продукта.
  • Как откликнуться

    Направьте краткое резюме и ссылку на GitHub/ Gitverse / примеры проектов. В сопроводительном письме укажите ваш опыт с C# /


Адрес: Россия, Новосибирск, Чукотская улица, 2к1
Показать на большой карте

Поделиться:

Опубликована 24 дня назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Мы расширяем команды и ищем разработчиков для развития нескольких сервисов: Т‑Инвестиции.
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-БанкТ-Банк
  • Новосибирск
3 дня назад
Мы ищем Python-разработчиков, которые помогут развивать существующие продукты и создавать новые решения ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-БанкТ-Банк
  • Новосибирск
3 дня назад
Ищем сильного Go-разработчика, который умеет разбираться в сложных системах, не боится брать ответственность ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Т-БанкТ-Банк
  • Новосибирск
3 дня назад
Старший разработчик С# Мы ищем: Опытного разработчика в команду, которая создаёт масштабируемые решение ...
  • Полный день
  • Опыт от 3 лет
Логотип компании РСХБ ФакторингРСХБ Факторинг
  • Новосибирск
11 дней назад
до 250 000 ₽
Выше средней на 85%
ЛИДЕР ИНВЕСТ ГРУПП — девелопер земельных участков для бизнеса в Новосибирской области. Продаём в собственность участки под производство, торговлю, склады, строительство ИЖС и сельское хозяйство в рамках проектов Бизнес-парк, Агропромышленный парк, Пр...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЛИДЕР ИНВЕСТ ГРУППЛИДЕР ИНВЕСТ ГРУПП
  • Новосибирск
16 дней назад
150 000 - 220 000 ₽
Выше средней на 37%
Ищем iOS/KMP-разработчика, который умеет разбираться в существующем коде, готов ежедневно взаимодействовать ... с senior-разработчиком и доводит согласованные задачи до работающего результата. ... Как устроена работа Разработчик ежедневно работает в паре с senior-разработчиком: подробно обсуждает ...
  • Полный день
  • Опыт от 3 лет
Логотип компании FullStackFullStack
  • Новосибирск
11 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.