Программист C/C Sharp
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В ваши обязанности будет входить
Поддержка и развитие существующего ПО - десктопное приложение (C#, WPF) осуществляющего управление собственными аппаратными устройствами на базе МК STM32, противопожарная система;
Построение пользовательских интерфейсов и бизнес логики.
Совершенствование и оптимизация архитектуры.
Интеграция с внешними сервисами.
Взаимодействие в команде с программистом микроконтроллеров.
Требования:
- Хорошее знание C#, ООП и платформы .Net Framework.
- Как дополнение, знание языков С/С++ уровне необходимом для понимания простого кода.
- Понимание алгоритмов и структур данных;
- Опыт создания десктопных приложений в Visual Studio технология WPF c использованием паттерна MVVM.
- Использование других шаблонов архитектуры, там где это необходимо.
- Навык построения собственной архитектуры приложения, проработка и создание бизнес логики. Рефакторинг кода при необходимости.
- Создание продуманных интерфейсов.
- Разработка API для интеграции с внешними системами
- Знание сетевых технологий и протоколов (UDP,TCP)
- Умение работать с базами данных.
- Самоорганизация и умение выбирать приоритетные задачи.
- Умение разбираться в чужом коде.
- Документирование кода.
- Опыт работы с Git
Бонусы
- Профессиональный, карьерный и финансовый рост;
- Белое оформление по ТК;
- Хороший коллектив, адекватное руководство.
- Рядом с метро
Дополнительные инструкции
В идеале если будет портфолио готовых проектов.