- Страна
- Россия
- Зарплата
- 150 000 ₽ – 250 000 ₽
Senior C#, .NET разработчик
Интересная вакансия для узких специалистов в области CAD/BIM с возможностью удаленной работы. Однако зарплатная вилка для уровня Senior выглядит несколько ниже среднерыночной для Москвы, учитывая уникальность требований.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена редким сочетанием глубоких знаний C# с узкоспециализированным опытом разработки под NanoCAD API и пониманием строительной механики. Требуется знание специфики BIM, геометрических ядер и нормативной базы проектирования.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная вилка 150 000 – 250 000 руб. до вычета налогов находится на нижней границе или чуть ниже среднего рынка для Senior .NET разработчика в РФ, особенно учитывая редкую специализацию на NanoCAD API. Специалисты с таким набором навыков обычно претендуют на суммы от 300 000 руб. и выше.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
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.
- Разработка архитектуры по модулям;
- Разработка математической модели расчётных модулей;
- Разработка интерфейсов на базе графической платформы NanoCAD;
- Разработка пользовательских объектов в среде NanoCAD и средств управления ими;
- Разработка пользовательских интерфейсов в среде NanoCAD;
- Подготовка и проведение модульного тестирования разработанных решений;
- Отработка замечаний по итогам тестирования функционала Заказчиком
Отправлять резюме: Откликнуться
SFRTechSystems ([Контакты доступны после раскрытия])
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C#
- .NET
- .NET Core
- C++
- nanoCAD
- AutoCAD
- Revit API
- Civil 3D
- Open CASCADE
- Parasolid
- Python
- Git
- Git LFS
- MSSQL
- PostgreSQL
- MVVM
- SOLID
- BIM
Возможные вопросы на собеседовании
Проверка ключевого требования вакансии и понимания внутренней структуры чертежа.
Расскажите о вашем опыте работы с DatabaseServices в NanoCAD. С какими сложностями вы сталкивались при управлении транзакциями в базе данных чертежа?
Вакансия предполагает разработку расчетных модулей, что требует серьезной математической подготовки.
Как бы вы реализовали математическую модель для расчета нагрузок на металлоконструкции (раздел КМ) внутри плагина для NanoCAD?
Проверка навыков работы с геометрией, необходимых для САПР.
Был ли у вас опыт работы с Open CASCADE или другими геометрическими ядрами? Как вы интегрировали их с .NET окружением?
Важно для обеспечения качества сложных инженерных расчетов.
Как вы организуете модульное тестирование для кода, который тесно завязан на API графической платформы?
Проверка архитектурных навыков в контексте CAD-систем.
Какие паттерны проектирования, помимо MVVM, вы считаете наиболее эффективными при разработке надстроек для САПР и почему?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

