Senior C#, .NET Developer
Senior C#/.NET developer for developing calculation modules on NanoCAD platform. Remote in Russia. Salary: 150,000-250,000 RUB. Company: SFR TechSystems.
Development of a calculation module (add-on) on the NanoCAD graphical platform. Responsibilities: 1. Architecture development by modules; 2. Development of mathematical models for calculation modules; 3. Development of interfaces based on NanoCAD; 4. Development of user objects in NanoCAD and their management tools; 5. Development of user interfaces in NanoCAD; 6. Preparation and execution of unit testing; 7. Addressing issues after customer testing.
Important: Experience with NanoCAD development (not AutoCAD). API/SDK: Proficiency in NanoCAD .NET API. Object model: Understanding of drawing database objects (DatabaseServices). Databases: MSSQL or PostgreSQL, schema design for calculation models, optimization of complex SQL queries, transactions. Architecture: Design patterns (MVVM, Repository, Strategy), SOLID principles. Math: Linear algebra, numerical analysis, understanding of structural mechanics. Additionally: Understanding of project lifecycle stages 'Project' and 'Working Documentation'; understanding of design of metal structures (KM), reinforced concrete (KZh), or process pipelines (TX); basic knowledge of Russian standards (SP, GOST); BIM concept; experience with other CAD (AutoCAD, Revit API, Civil 3D); experience with geometric kernels (Open CASCADE, Parasolid); Python for automation scripts; Git with LFS.
Salary: 150,000-250,000 RUB (before tax). Full-time employment. Employment as individual entrepreneur (ИП) or self-employed (СЗ). Remote work.
Don't miss a single job
Subscribe to our Telegram channel