.NET Developer (Construction Management)

Минск
Наш заказчик

– это американская компания, которая управляет строительством и недвижимостью. Специализация компании – строительство коммерческих объектов недвижимости по всей территории США.

Первоначальная фаза проекта

– разработка плагина для Revit (Unity) – это расширение для десктопного приложения для моделирования зданий Revit. Задача приложения – дать пользователю возможность фильтровать модели зданий на базе различных факторов для желаемого упрощения модели.

Приложение также позволит сохранить набор выбранных элементов и фильтров Revit в качестве настроек вне модели Revit, чтобы создать библиотеку настроек и дать пользователям возможность совместно использовать их с другими пользователями.

 

Функционал для PoC будет включать в себя:
  • Поддерживаемые настройки для селекторов элементов и фильтров Revit;
  • Выбор семейства элементов: полнотекстовый запрос названий для скрытия в модели;
  • Фильтры Revit (список всех фильтров, определенных в модели, возможность создать новый фильтр и сохранить его в модели и т.д.);
  • Изменения, примененные к модели с помощью предварительных настроек, должны быть отражены в пользовательском интерфейсе Revit, позволяя пользователю проверить правильность полученных результатов;
  • Возможность экспортировать поддерживаемые настройки в файл предустановок CSV/JSON;
  • Возможность импорта файла для использования с текущей моделью;
  • Возможность экспорта готового файла FBX для использования в среде 3D Unity;
  • Возможность демонстрации, как настройки будут использоваться для показа различных этапов строительства;
  • Возможность хранения модели на внешнем сервере и возможность их импорта;
Редактор на Unity будет использоваться для добавления интерактивности в 3D среду, созданную из файла FBX со следующим функционалом PоC:
  • Возможность добавлять точки интереса (POI) в среду, связывание графической иконки с POI, указание содержимого HTML, которое будет отображаться, когда пользователь кликает на POI;
Готовая интерактивная 3D-среда будет иметь следующие возможности:
  • Взаимодействие с горячими точками, определенными в редакторе Unity;
  • Навигация по камере;

 

Команда проекта состоит из PM, BA, UX и 2 разработчиков.

Технологии:
.NET desktop (plugin for Revit, Unity)
WPF
Наши ожидания:
  • 1+ год опыта работы в качестве .NET-разработчика;
  • Опыт работы с .NET desktop;
  • Опыт работы с Unity желателен;
  • Знание английского языка на уровне Intermediate и выше;
  • Опыт общения с командой;
Что мы предлагаем?
  • Более 100 технических и нетехнических тренингов для развития и расширения кругозора;
  • Внутренние митапы и конференции – мы любим делиться знаниями;
  • Курсы английского языка (как с русскоязычными преподавателями, так и с native speakers);
  • Бесплатная медицинская страховка в 80+ частных клиниках;
  • Спортивные активности (футбол, баскетбол, хоккей. большой теннис, плавание и др.) и социальные события (корпоративы, тимбилдинги, happy hours, сплавы на байдарках и др.);
  • Бесплатные горячие обеды в офисе;
Напишите нам!
Мы обязательно ответим!