СписокРабот
Вся Россия
    Все города

    C# разработчик (NanoCAD)

    150 000 – 250 000 ₽
    Grosssoft Россия
    Удаленная работа Временная работа опыт от 1 года
    Откликнуться на сайте работодателя

    Описание

    #вакансия #fulltime #Senior #Middle #удаленка

    Нужен специалист: C# разработчик с опытом работы NanoCAD
    Локация: РФ, удаленно
    Срок проекта: проектная занятость, от 6 месяцев
    Загрузка: Full-time
    Сфера: Промышленность
    Формат работы по договору с ИП(У вас открыто ИП)
    Оплата: Почасовка, от 150к рублей до до 250кТребования:
    Ключевые задачи:
    Проектирование и разработка архитектуры модульного решения с нуля.
    Проектирование и реализация расчетных модулей: разработка математических моделей и алгоритмов обработки данных.
    Разработка объектной модели (ObjectARX-аналог) для NanoCAD: создание кастомных пользовательских объектов (Custom Entities) и средств управления ими.
    Создание пользовательских интерфейсов (палитры инструментов, диалоговые окна, ленты команд) в среде NanoCAD.
    Интеграция с СУБД (MS SQL Server, PostgreSQL) для хранения проектных данных, справочников и результатов расчетов.
    Разработка и поддержка инфраструктуры модульного тестирования (Unit/Integration tests), отработка замечаний по итогам функционального тестирования у Заказчика.

    Обязательные навыки:
    Язык программирования: C++ (уверенное владение стандартами C++11/14/17, STL, понимание принципов RAII и управления памятью).
    Базы данных: Опыт работы с MS SQL Server или PostgreSQL (проектирование схем, написание оптимизированных запросов, работа с транзакциями).
    Алгоритмы: Опыт разработки математических моделей и расчетных алгоритмов (вычислительная геометрия, линейная алгебра, оптимизация).
    САПР-разработка: Опыт создания пользовательских объектов (Custom Entities) и интерфейсов в средах САПР (на базе ObjectARX, Teigha или аналогов). Понимание архитектуры графических платформ, работы с графической базой данных (GS) и событиями системы.
    Архитектура ПО: Опыт проектирования архитектуры модульных решений (SOLID, Clean Architecture, управление зависимостями).
    Качество кода: Опыт написания и поддержки модульных тестов (Google Test, Catch2 или аналоги), владение практиками TDD.

    Желательные навыки:
    Опыт коммерческой разработки под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha.
    Опыт работы с многопоточным программированием для ускорения расчетных модулей.
    Знание формата DWG/DXF на низком уровне.
    Опыт работы с системами автоматизированной сборки (CMake) и контроля версий (Git).

    Для связи:

    Источник: hirify · Опубликовано: 02.10.2026