Управляющая компания РОСНАНО

C#/F#-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • С#
  • SOLID
  • TDD
  • DDD
  • .NET Framework
  • ООП
  • CI/CD
  • F#
  • .NET Core
  • ASP.NET

Компания RMS — лидер российского рынка интеграции решений по роботизации транспортной логистики приглашает в команду C#/F#-разработчика!

Мы разрабатываем адаптивные автономные системы, которые работают в сложных и быстро меняющихся условиях — от логистики до промышленности и медицины.

Мы проектируем и развиваем Fleet Manager — мозг, который в реальном времени координирует десятки роботов, справляясь с непредсказуемыми ситуациями и сбоями.

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

Как мы работаем

Язык: весь наш продакшн-код написан на F# — лаконичном, выразительном и, честно говоря, прекрасном.

Архитектура: используем акторную модель, ведь нужно управлять множеством роботов параллельно, в реальном времени.

Computer Science: применяем теорию графов, динамическое программирование, автоматизированное планирование и другие алгоритмические подходы.

Процессы: без лишней бюрократии, с фокусом на качество и инженерную эстетику. Настоящий Agile, а не митинг ради митинга.

Что нужно будет делать:

  • Проектировать и разрабатывать новый функционал Fleet Manager’а;
  • Писать понятный, поддерживаемый и красивый код;
  • Ревьюить код коллег и принимать ревью своего — с уважением и вниманием к качеству;
  • Помогать младшим разработчикам: словом, делом и примером;
  • Быть ответственным за свой код и продукт (взрослый подход без микроменеджмента)

Что мы ожидаем:

  • Опыт коммерческой разработки на .NET / C# — от 3 лет;
  • Глубокое понимание ООП, принципов чистого кода, рефакторинга, SOLID, TDD, DDD;
  • Желание (или лучше — опыт) перехода в функциональную парадигму и работу с F#;
  • Будет плюсом: опыт реактивного программирования (ReactiveX, Akka, Orleans и др.).

Что мы предлагаем:

  • Возможность глубоко погрузиться в F# и функциональное программирование;
  • Работа с настоящими инженерными задачами — не CRUD, а реальные алгоритмы и распределённые системы;
  • Команда сильных разработчиков, где можно и учиться, и делиться опытом;
  • Атмосфера уважения, юмора и любви к коду.