Назад к вакансиям

C# разработчик

150 000 – 250 000 ₽в месяц
GrosssoftРФУдалённоКонтракт
PostgreSQLC#C++MS SQLSOLIDClean ArchitectureUnit-testsTDDTest plansNanoCADObjectARXTeigha

Описание

Мы ищем C# разработчика в компанию Grosssoft. Вакансия предполагает проектную занятость от 6 месяцев в сфере промышленности.

Обязанности

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

Условия

  • Зарплата: почасовая, от 150 000 до 250 000 ₽
  • Срок проекта: от 6 месяцев
  • Загрузка: Full-time
  • Оформление: договор с ИП (у вас открыто ИП)