Назад к вакансиям

Senior C# .NET разработчик

150 000 – 250 000 ₽в месяц
SFR TechSystemsРФУдалённоПолная занятость
PythonSQLPostgreSQLGitC#C++.NETMS SQLMVVMCADNanoCADBIM

Описание

Компания SFR TechSystems ищет Senior C# .NET разработчика для работы над расчетным модулем (надстройкой) на графической платформе NanoCAD.

Обязанности

  • Разработка расчетного модуля (надстройка) на графической платформе NanoCAD
  • Разработка архитектуры по модулям
  • Разработка математической модели расчётных модулей
  • Разработка интерфейсов на базе графической платформы NanoCAD
  • Разработка пользовательских объектов в среде NanoCAD и средств управления ими
  • Разработка пользовательских интерфейсов в среде NanoCAD
  • Подготовка и проведение модульного тестирования разработанных решений
  • Отработка замечаний по итогам тестирования функционала Заказчиком

Требования

  • Понимание жизненного цикла: знание стадий “Проект” и “Рабочая документация”
  • Специфика объектов: понимание того, как проектируются металлоконструкции (раздел КМ), железобетон (раздел КЖ) или технологические трубопроводы (раздел ТХ)
  • Нормативная база: базовое знание российских стандартов (СП, ГОСТ) в области нагрузок и воздействий, понимание того, как нормы превращаются в алгоритмы расчета
  • BIM-концепция: понимание того, что объект в CAD-системе — это не просто линии, а сущность с атрибутами (марка стали, объем, вес, артикул)
  • Опыт работы с другими САПР (AutoCAD, Revit API, Civil 3D) для понимания кросс-платформенной логики
  • Опыт работы с геометрическими ядрами (Open CASCADE, Parasolid)
  • Знание Python для написания скриптов автоматизации тестирования или конвертации данных
  • Опыт работы с системами контроля версий (Git) в контексте хранения бинарных файлов чертежей (LFS)
  • C# (.NET / .NET Core) — основной язык для разработки логики и API
  • C++ — для высокопроизводительных вычислительных ядер (математика) или работы с legacy-компонентами
  • Опыт разработки под NanoCAD (не AutoCAD)
  • Уверенное владение .NET API NanoCAD
  • Понимание работы с объектами базы данных чертежа (DatabaseServices)
  • MSSQL или PostgreSQL: проектирование схем данных для хранения расчетных моделей, профилей и результатов
  • Навыки оптимизации сложных SQL-запросов и работы с транзакциями
  • Паттерны проектирования (MVVM, Repository, Strategy)
  • Принципы SOLID для написания поддерживаемого кода
  • Линейная алгебра, методы численного анализа, понимание строительной механики (на уровне постановки задачи)

Условия

  • Зарплата: от 150 000 до 250 000 ₽ (до вычета налога)
  • Формат работы: Удаленно
  • Трудоустройство: ИП или СЗ
  • Важно: без опыта разработки под NanoCAD резюме не рассматривается

Процесс отбора

  • При отклике обязателен чек-лист по требованиям