Job Details
Software Development
Senior
Remote
Full time
Russian
Oct 2

C# Developer with NanoCAD Experience

RUB 250,000

Senior/Middle C# developer for NanoCAD project, remote in Russia, full-time, contract with individual entrepreneur, hourly pay 150k-250k RUB.

Project: Industrial sector. Key tasks: design and develop modular solution architecture from scratch; develop calculation modules with mathematical models and data processing algorithms; develop object model (ObjectARX analog) for NanoCAD, including custom entities and management tools; create user interfaces (tool palettes, dialog boxes, command ribbons) in NanoCAD; integrate with databases (MS SQL Server, PostgreSQL); develop and maintain unit/integration testing infrastructure, address customer feedback.

Mandatory: C++ (C++11/14/17, STL, RAII, memory management); databases (MS SQL Server or PostgreSQL, schema design, optimized queries, transactions); algorithms (mathematical models, computational geometry, linear algebra, optimization); CAD development (custom entities and interfaces in CAD environments based on ObjectARX, Teigha or analogs, understanding of graphics platform architecture, graphics database, system events); software architecture (SOLID, Clean Architecture, dependency management); code quality (unit tests with Google Test, Catch2 or similar, TDD practices). Nice to have: commercial development for AutoCAD or other CAD platforms based on IntelliCAD/Teigha; multithreading for calculation modules; low-level DWG/DXF format knowledge; experience with CMake and Git.

Remote, full-time, project-based employment for at least 6 months, contract with individual entrepreneur (ИП), hourly payment from 150k to 250k RUB.

Russia
DWG
IntelliCAD
Catch2
Google Test
NanoCAD
MS SQL Server
Git
C++
C#
DXF
SOLID
Teigha
TDD
ObjectARX
CMake
Clean Architecture
PostgreSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

C# Developer

C# Developer at Ozon (Domestic Team), remote, full-time.

Russia
O
Ozon

C++ Backend Developer

C++ Backend Developer position with relocation to Japan at Appier, full-time, backend role.

A
Appier

Python/C# Developer

RUB 190,000

Python/C# developer at Blancy, a company creating web and mobile products, corporate services, sites, and internal systems. Up to 190K, remote (RF).

Russia
B
Blancy