Старший программист (Senior Разработчик C# Backend) на удаленную работу требуется для разработки настольного и серверного ПО
В команду разработки настольного и серверного программного обеспечения требуется senior / principal developer с опытом разработки распределенных back-end систем.
Обязанности:
- Разработка архитектуры нового настольного ПО в области автоматизации электроэнергетики;
- Сопровождение существующего настольного ПО, исправление ошибок, рефакторинг любого уровня (вплоть до полной переработки программного компонента);
- Участие в разработке серверных компонентов ПО;
Требования:
- Опыт разработки на .Net от 5 лет;
- Опыт работы на senior+ роли от 3 лет;
- Опыт разработки распределенных back-end систем (понимание принципов работы БД, REST API, очередей, алгоритмов и структур данных, знание и понимание протокола HTTP итд) ;
- Понимание назначения и принципа работы систем непрерывной интеграции и доставки (CI/CD), желателен опыт настройки CI/CD на любой из платформ;
- Опыт работы с базовыми инструментами разработки: git, issue trackers, IDEs, итд;
- Опыт работы в команде; умение внятно излагать свои идеи, слушать оппонентов и искать компромиссы;
- Знание английского языка, как минимум, на уровне чтения технической документации;
- Дополнительным преимуществом будет:
- GraphQL, MassTransit, Tauri
- Базовые знания C++ (можно без опыта программирования);
- Понимание технологий front-end разработки(React, TypeScript, HTML5/CSS3)
Условия:
Оформление в соответствии с ТК РФ
Уровень заработной платы определяется по результатам собеседования. Рассматриваются пожелания кандидатов
Премии по результатам работы
Перспективы роста, обучение
Работа предполагает удаленный характер.