SFR TechSystems

Senior C#/.NET разработчик (NanoCAD)

Коротко

Senior C#/.NET разработчик для создания расчётного модуля и пользовательских объектов на платформе NanoCAD, с опциональным использованием C++ для вычислительных ядер. Требуется обязательный опыт разработки под NanoCAD, понимание BIM-концепций, строительных норм (СП, ГОСТ) и работы с геометрическими ядрами. Удалённая работа в РФ, оформление через ИП или самозанятость.

Senior C#, .NET разработчик
Локация: Удалённо в РФ
Компания: SFR TechSystems
ЗП: от 150 000 до 250 000р. (до вычета налога)
Занятость: Полная
Трудоустройство: ИП или СЗ
ВАЖНО БЕЗ ЭТОГО НЕ СМОТРИМ!!! Опыт разработки под NanoCAD. При отклике — обязательный чек-лист по требованиям.
Требования:
•Понимание жизненного цикла: знание стадий «Проект» и «Рабочая документация».
•Специфика объектов: понимание того, как проектируются металлоконструкции (раздел КМ), железобетон (раздел КЖ) или технологические трубопроводы (раздел ТХ).
•Нормативная база: базовое знание российских стандартов (СП, ГОСТ) в области нагрузок и воздействий, понимание того, как нормы превращаются в алгоритмы расчёта.
•BIM-концепция: понимание того, что объект в CAD-системе — это не просто линии, а сущность с атрибутами (марка стали, объём, вес, артикул).
•Опыт работы с другими САПР (AutoCAD, Revit API, Civil 3D) для понимания кросс-платформенной логики.
•Опыт работы с геометрическими ядрами (Open CASCADE, Parasolid).
•Знание Python для написания скриптов автоматизации тестирования или конвертации данных.
•Опыт работы с системами контроля версий (Git) в контексте хранения бинарных файлов чертежей (LFS).
Языки программирования:
C# (.NET / .NET Core) — основной язык для разработки логики и API. C++ — для высокопроизводительных вычислительных ядер (математика) или работы с legacy-компонентами.
Платформа NanoCAD:
Обязательно: опыт разработки под NanoCAD (не AutoCAD). API/SDK: уверенное владение .NET API NanoCAD. Объектная модель: понимание работы с объектами базы данных чертежа (DatabaseServices).
Базы данных:
MSSQL или PostgreSQL: проектирование схем данных для хранения расчётных моделей, профилей и результатов. Навыки оптимизации сложных SQL-запросов и работы с транзакциями.
Архитектура ПО:
Паттерны проектирования (MVVM, Repository, Strategy). Принципы SOLID для написания поддерживаемого кода.
Математика:
Линейная алгебра, методы численного анализа, понимание строительной механики (на уровне постановки задачи).
Задачи:
Разработка расчётного модуля (надстройка) на графической платформе NanoCAD.
1.Разработка архитектуры по модулям;
2.Разработка математической модели расчётных модулей;
3.Разработка интерфейсов на базе графической платформы NanoCAD;
4.Разработка пользовательских объектов в среде NanoCAD и средств управления ими;
5.Разработка пользовательских интерфейсов в среде NanoCAD;
6.Подготовка и проведение модульного тестирования разработанных решений;
7.Отработка замечаний по итогам тестирования функционала Заказчиком.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте