yandex
Страна
Россия
Зарплата
150 000 ₽ – 250 000 ₽
SeniorУдалённоПолная занятость

C# разработчик с опытом работы NanoCAD (C++ разработчик)

ИИОценка ИИ

Интересный проект в промышленной сфере с возможностью удаленной работы. Однако, проектная занятость (от 6 месяцев) и требование наличия ИП могут подойти не всем кандидатам. Стек технологий актуальный и сложный.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена редким сочетанием глубокого знания C++ (стандарты 11/14/17) и специфического опыта разработки под САПР (NanoCAD/ObjectARX). Требуются навыки в вычислительной геометрии и проектировании сложных архитектур с нуля.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана220 000 ₽
Рынок180 000 ₽ – 300 000 ₽
ИИОценка ИИ

Предлагаемая вилка 150 000 – 250 000 рублей соответствует рыночному уровню для Middle/Senior C++ разработчиков в РФ, однако для узких специалистов в области САПР (CAD) верхняя планка могла бы быть выше, учитывая редкость таких кадров.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

#вакансия #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).

Для связи: Откликнуться

Кристина Grosssoft ([Контакты доступны после раскрытия])

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • C++11
  • C++14
  • C++17
  • STL
  • ObjectARX
  • nanoCAD
  • MS SQL Server
  • PostgreSQL
  • SOLID
  • Clean Architecture
  • Unit Testing
  • TDD
  • CMake
  • Git
  • AutoCAD

Возможные вопросы на собеседовании

Проверка понимания специфики разработки под САПР.

Расскажите о вашем опыте создания Custom Entities в NanoCAD или AutoCAD: с какими сложностями при переопределении методов dwgInFields/dwgOutFields вы сталкивались?

Оценка навыков проектирования архитектуры.

Как бы вы организовали взаимодействие между расчетным модулем на C++ и графической базой данных NanoCAD, чтобы минимизировать зависимости?

Проверка знаний в области алгоритмов.

Какие подходы в вычислительной геометрии вы использовали для оптимизации поиска пересечений или обработки сложных геометрических объектов?

Оценка владения современным C++.

Как принципы RAII помогают вам в управлении ресурсами при работе с неуправляемым кодом (unmanaged code) в контексте SDK NanoCAD?

Проверка навыков работы с БД.

Опишите ваш подход к синхронизации данных между DWG-файлом и внешней реляционной базой данных (MS SQL/PostgreSQL).

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россияот 150 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!