Вакансия из Telegram канала - Название доступно после авторизации
Пожаловаться
Зарплата и рынок
Мало
150к-250к ₽/мес
200к ₽250к ₽медиана280к ₽
По похожим ролям (49) ~ 250к ₽/мес
На международном рынке: $85к/год ($56к - $141к)
49
Не очень вакансия
развернуть
В названии указан C#, но в требованиях и задачах основной язык - C++, а оплата ниже рыночного ориентира. Из-за этого сложнее понять точный профиль роли и оценить компенсацию.
Кликните для подробной информации
Ниже рынкаРасхождение по языкуАктуальные технологииПроектный формат
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
TL;DR
C# разработчик (NanoCAD): Проектирование и разработка модульного решения с нуля, расчетных модулей, объектной модели и пользовательских интерфейсов для NanoCAD с акцентом на математические алгоритмы, САПР-разработку и интеграцию с базами данных. Focus on проектировании архитектуры, создании Custom Entities, оптимизации расчетов и поддержке модульного и интеграционного тестирования.
#вакансия #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).
Для связи: Показать контакты
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации