Задачи:
- Разработка расчётного модуля на платформе NanoCAD и архитектуры модулей.
- Разработка математических моделей расчётных модулей.
- Разработка интерфейсов и пользовательских объектов в NanoCAD.
- Подготовка и проведение модульного тестирования, отработка замечаний заказчика.
Требования:
- Обязателен опыт разработки под NanoCAD и уверенное владение его .NET API; без такого опыта резюме не рассматривается.
- Знание C# (.NET / .NET Core), C++ и Python.
- Опыт с MSSQL или PostgreSQL, проектированием схем данных, оптимизацией SQL-запросов и транзакциями.
- Знание паттернов MVVM, Repository, Strategy и принципов SOLID.
- Понимание DatabaseServices, BIM-концепции, жизненного цикла проектирования и проектирования металлоконструкций, железобетона или технологических трубопроводов.
- Базовое знание российских стандартов СП и ГОСТ в области нагрузок и воздействий.
- Опыт работы с AutoCAD, Revit API или Civil 3D, геометрическими ядрами Open CASCADE или Parasolid, Git и LFS.
- Знание линейной алгебры, численного анализа и основ строительной механики.
- При отклике обязателен чек-лист по требованиям.
Условия: удалённая работа в РФ, полная занятость, оформление как ИП или самозанятый. Зарплата указана до вычета налога.