К содержанию
mmyOffer Вакансии
Все вакансии

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

Опубликовано

Формат
Удалённо
География
РФ, удаленно
C++C#SQLPostgreSQLGit
Откликнуться

Доступ к отклику проверим при нажатии.

О вакансии

Вакансия «C# разработчик с опытом работы NanoCAD». Место работы: РФ, удаленно. Удалённая работа.

Что нужно для работы

  • Ключевые задачи
  • Проектирование и разработка архитектуры модульного решения с нуля.
  • Проектирование и реализация расчетных модулей: разработка математических моделей и алгоритмов обработки данных.
  • Разработка объектной модели (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#-канале

Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к отклику или контакту работодателя.

Откликнуться

Доступ к отклику проверим при нажатии.

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

OZON

C# DEVELOPER | REMOTE RU | OZON (Domestic Team)

Backend
Удалённо

Разрабатывать и поддерживать микросервисную архитектуру.

C#.NETSQLPostgreSQL+7