Управляющая компания РОСНАНО
C#/F#-разработчик
- С#
- 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, а реальные алгоритмы и распределённые системы;
- Команда сильных разработчиков, где можно и учиться, и делиться опытом;
- Атмосфера уважения, юмора и любви к коду.