- Страна
- Россия
- Зарплата
- 180 000 ₽ – 210 000 ₽
Разработчик C# /.NET (WPF, EF Core, SQL)
Стабильная компания в сфере логистики с понятным стеком технологий и адекватной вилкой для Middle-уровня. Плюсом является возможность удаленной работы и фокус на продуктовой экспертизе, а не только на коде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Требуется уверенный опыт работы с WPF и SQL (от 3 лет), а также готовность работать с легаси-кодом и глубоко погружаться в бизнес-логику логистики. Сложность заключается в необходимости оптимизации работы с большими объемами данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная вилка 180 000 – 210 000 ₽ соответствует рыночному медианному значению для Middle C# разработчика в России, хотя верхняя граница чуть ниже топовых предложений в финтехе.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Railog
Разработчик C# /.NET (WPF, EF Core, SQL) | Удаленно
от 180 000 до 210 000 ₽ за месяц
Формат работы: можно удалённо
*☑️* Чем предстоит заниматься
-Разработка и поддержка модулей десктоп-приложения (WPF) для автоматизации ЖД-процессов: формы, в которых оператор видит тысячи вагонов и не теряется – фильтры, группировки, быстрый поиск
-Бизнес-логика и работа с БД – проектирование структур, запросы, которые должны отрабатывать быстро на реальных объёмах
-Старый код приводим в порядок по ходу дела: залезли в модуль по задаче – заодно и почистили. Переписывать всё с нуля никто не просит
-Общение с аналитиком, при необходимости – напрямую с заказчиком. Задача приходит от аналитика, но важные детали иногда всплывают уже в разговоре, а не в тексте тикета
-Иногда задачи уходят за пределы десктопа – интеграции, кусочек веба на ASP.NET Core. Случается нечасто, но команда небольшая, так что порой это будет не «по желанию», а «надо». Основная же работа – десктоп, данные и бизнес-логика
*☑️* Наши пожелания к кандидатам
-Коммерческий опыт C# от 3 лет
-Уверенное владение SQL (MS SQL или PostgreSQL): умеете писать и читать непростые запросы
-Опыт с Entity Framework или другой ORM
-Умение читать и поддерживать чужой код, а не только писать свой
-Интерес к предметной области: разобраться, как процесс на самом деле устроен у клиента, и от этого отталкиваться. Это для нас весомее, чем знание десяти фреймворков
-Будет плюсом:
-Опыт создания удобных WPF-интерфейсов для сложных данных и процессов
-Навыки оптимизации работы с данными: тяжёлые запросы, индексы, планы выполнения. Этому мы спокойно учим на месте, если есть уверенный SQL
Контакты: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C#
- .NET
- WPF
- Entity Framework Core
- SQL
- Microsoft SQL Server
- PostgreSQL
- ASP.NET Core
Возможные вопросы на собеседовании
Вакансия предполагает работу с формами, отображающими тысячи объектов. Важно понимать механизмы оптимизации UI.
Как вы реализуете виртуализацию в WPF для отображения больших списков данных без потери производительности интерфейса?
В описании указано, что запросы должны работать быстро на реальных объемах.
Какие инструменты и методы вы используете для анализа и оптимизации медленных SQL-запросов? Расскажите про опыт работы с планами выполнения.
Работа ведется с EF Core, где важно контролировать количество запросов к БД.
Как вы боретесь с проблемой N+1 при использовании Entity Framework Core?
Упоминается необходимость поддержки и чистки старого кода.
Какого подхода вы придерживаетесь при проведении рефакторинга в модуле с большим количеством унаследованного кода?
Команда небольшая, и иногда задачи выходят за рамки десктопа.
Был ли у вас опыт работы с ASP.NET Core и насколько комфортно вы чувствуете себя, переключаясь с десктопной разработки на веб-задачи?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

