Grosssoft

c# разработчик для nanocad

Коротко

Разработка модульного CAD-решения на C++ для NanoCAD: архитектура с нуля, расчётные модули, математические модели и алгоритмы, пользовательские объекты и интерфейсы в среде NanoCAD, интеграция СУБД, модульное тестирование. Требуется опыт C++11/14/17, работы с MS SQL Server/PostgreSQL, разработки в САПР на базе ObjectARX/Teigha, SOLID/Clean Architecture и TDD. Проектная занятость от 6 месяцев с почасовой оплатой, оформление по договору с ИП.

Задачи
•Проектировать и разрабатывать архитектуру модульного решения с нуля
•Проектировать и реализовывать расчётные модули, разрабатывать математические модели и алгоритмы обработки данных
•Разрабатывать объектную модель для NanoCAD: создавать пользовательские объекты и средства управления ими
•Создавать пользовательские интерфейсы в среде NanoCAD: палитры инструментов, диалоговые окна и ленты команд
•Интегрировать СУБД для хранения проектных данных, справочников и результатов расчётов
•Разрабатывать и поддерживать инфраструктуру модульного тестирования, устранять замечания по итогам функционального тестирования у заказчика
Требования
•Владеть C++11/14/17, STL, понимать принципы RAII и управления памятью
•Иметь опыт работы с MS SQL Server или PostgreSQL, проектирования схем, написания оптимизированных запросов и работы с транзакциями
•Иметь опыт разработки математических моделей и расчётных алгоритмов, включая вычислительную геометрию, линейную алгебру и оптимизацию
•Иметь опыт создания пользовательских объектов и интерфейсов в средах САПР на базе ObjectARX, Teigha или аналогов
•Понимать архитектуру графических платформ, работу с графической базой данных GS и системными событиями
•Иметь опыт проектирования архитектуры модульных решений, знать SOLID, Clean Architecture и управление зависимостями
•Иметь опыт написания и поддержки модульных тестов, владеть практиками TDD
•Иметь открытое ИП для оформления договора
Будет плюсом: опыт коммерческой разработки под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha, многопоточного программирования, знание формата DWG/DXF на низком уровне, опыт работы с CMake и Git
Условия
•Почасовая зарплата от 150 000 до 250 000 ₽
•Проектная занятость от 6 месяцев
•Условие оформления — договор с ИП

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

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

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

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

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