Все вакансии

Middle Fullstack C# Developer (офис)

КАТЮША ПРИНТ · зарплата не указана · Москва · HH · опубликовано 9 июня 2026 г.

Компания КАТЮША ПРИНТ
Источник HH
Опубликовано 9 июня 2026 г.
Зарплата зарплата не указана

Описание вакансии

Обязанности: Разрабатывать приложения и сервисы на C# / .NET.
Участвовать в создании backend-логики, API, интеграций и клиентских интерфейсов.
Работать с desktop/web/mobile-приложениями в зависимости от проекта.
Разрабатывать UI на Avalonia, WPF, MAUI или похожих технологиях.
Интегрироваться с внешними сервисами через HTTP API, OAuth, JSON/XML.
Работать с файлами, изображениями, документами и другими форматами данных.
Реализовывать прикладную бизнес-логику: обработка данных, отчеты, импорт/экспорт, фоновые задачи.
Разбирать баги, crash logs, проблемы с нестабильным оборудованием и пограничными сценариями.
Развивать USB- и сетевые интеграции с устройствами через LibUsb, WinUSB, HTTP/HTTPS, TCP/IP, WebSockets, Bulk и другие технологии.
Поддерживать работу с разными моделями устройств и учитывать особенности их протоколов.
Участвовать в разработке, настройке и сопровождении драйверов или ПО для взаимодействия с оборудованием.
Работать с низкоуровневыми протоколами, портами, локальной сетью, discovery устройств и обменом бинарными данными.
Поддерживать, рефакторить и развивать существующие проекты.
Оптимизировать производительность, устойчивость и стабильность приложений.
Участвовать в оценке задач, обсуждении архитектуры и технических решений.
Требования: Коммерческий опыт разработки на C# от 2 лет.
Хорошее знание .NET, ООП, async/await, LINQ, collections, exceptions, IDisposable.
Опыт разработки backend-логики, API или прикладных сервисов.
Опыт работы с UI-фреймворками: Avalonia, WPF, MAUI, Blazor, WinForms или аналогами.
Понимание архитектурных подходов: MVVM, MVC, layered architecture, dependency injection.
Опыт работы с HTTP API, REST, JSON, авторизацией и внешними интеграциями.
Умение работать с файлами, потоками, сериализацией и локальным хранением данных.
Понимание основ сетевого взаимодействия: TCP/UDP/HTTP, порты, локальная сеть.
Готовность разбираться в интеграциях с оборудованием, драйверами и нестандартными протоколами.
Умение анализировать логи, crash dumps/crash logs и воспроизводить сложные ошибки.
Опыт работы с Git.
Умение читать, поддерживать и аккуратно дорабатывать чужой код.
Будет плюсом
Опыт с Avalonia UI.
Опыт desktop-разработки под Windows/Linux/macOS.
Опыт мобильной разработки на .NET, Android/iOS.
Знание ASP.NET Core, Minimal API, Web API.
Опыт работы с базами данных: PostgreSQL, MS SQL, SQLite, Entity Framework Core, Oracle DB.
Опыт с LibUsb, WinUSB, HID, Serial Port, USB CDC или похожими технологиями.
Опыт написания или сопровождения драйверов, утилит установки драйверов, INF-файлов.
Опыт работы с принтерами, сканерами, POS-оборудованием, промышленными контроллерами или другим внешним оборудованием.
Понимание бинарных протоколов, SCSI-подобных команд, обмена пакетами и диагностики устройств.
Опыт с Docker, CI/CD, публикацией приложений.
Опыт работы с изображениями, RAW, PDF, OCR, печатью, сканированием или другими прикладными интеграциями.
Условия: Возможность поработать с новыми технологиями и прокачать свои скилы;
Участвовать в создании новых и полезных продуктов для клиентов;
Официальное оформление по ТК РФ, график работы 5/2 (офисный формат);
Работу в активно растущей компании, с возможностью применения и развития своих знаний и опыта, с возможностью карьерного роста;
Перспективная сфера деятельности IT, современные принципы организации работы;
Теплая атмосфера в компании, дружеский и позитивный коллектив.

Навыки

  • C#
  • REST
  • Git
  • Linux
  • Android
  • iOS
  • PostgreSQL
  • SQL
  • Docker
  • CI/CD
Открыть вакансию в ленте