Агроглобал Телеком

Разработчик (Backend / Mobile)

100 000 - 100 000 RUR
  • Ростов-на-Дону
  • От 1 года до 3 лет
  • C#
  • Godot
  • .NET MAUI
  • Gitlab

О направлении

Компания разработчик систем точного земледелия — программного обеспечения, которое помогает сельскохозяйственной технике использовать навигацию и выполнять контроль сельхоз орудий. Проект включает в себя как основную навигационную систему, так и набор вспомогательных приложений.

Чем предстоит заниматься

  • Разработка и развитие системы агронавигации, построенной на 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 — система контроля версий