О направлении
Компания разработчик систем точного земледелия — программного обеспечения, которое помогает сельскохозяйственной технике использовать навигацию и выполнять контроль сельхоз орудий. Проект включает в себя как основную навигационную систему, так и набор вспомогательных приложений.
Чем предстоит заниматься
– Разработка и развитие системы агронавигации, построенной на Godot + C#
– Создание и поддержка вспомогательных мобильных и десктопных приложений на .NET MAUI
– Разработка под Android с учётом работы с повышенными привилегиями на уровне системы
– Интеграция существующих готовых библиотек и компонентов агронавигации в проект
– Изучение и анализ существующей кодовой базы, погружение в архитектуру проекта
– Отладка, тестирование и сопровождение написанного кода
– Взаимодействие с командой, обсуждение решений и задач
– Командировки в полевой сезон (весна-осень) — выезды на места для тестирования, сопровождения и настройки системы в реальных условиях для выявления уязвимостей системы при работе техникой
Что мы ожидаем
– Опыт разработки на .NET / C# от 1 года
– Уверенное владение языком C# — понимание основных конструкций, принципов ООП и возможностей платформы .NET
– Умение читать, понимать и разбираться в чужом коде
– Навыки отладки и тестирования собственного кода, внимание к качеству
– Готовность к командировкам в полевой сезон
Будет преимуществом
– Опыт работы с игровым движком Godot
– Опыт работы с системами спутниковой навигации (GNSS) и понимание принципов их работы
– Опыт использования Reactive Extensions (Rx) и DI-контейнера Ninject
– Опыт разработки под Android, в том числе с повышенными системными привилегиями
Наш стек
– C# / .NET — основной язык и платформа
– Godot — движок для интерфейса агронавигации
– .NET MAUI — вспомогательные приложения
– Reactive Extensions, Ninject — используемые библиотеки
– GitLab — система контроля версий