3Shape logo
3ShapePosted 2 weeks ago

Software Developer (C# or C++)

On-siteKyiv, Kyiv City, Ukraine

ContractMedium

Job Summary

Build and extend the Automate product within the 3Shape ecosystem, delivering automatic design proposals for dental professionals. Implement, optimize, and refactor complex algorithms in C#/.NET or C++, focusing on 3D geometry, computational geometry, and CAD-related domains. Apply OOP, SOLID principles, and design patterns to ensure high-quality, reliable outputs while collaborating across teams in Copenhagen and Kyiv using Agile methodology.

Required Qualifications

  • 4+ years of software development experience
  • Strong knowledge of OOP, SOLID principles and design patterns
  • Hands-on experience with C#/.NET and/or modern C++
  • Good understanding of 3D models, geometric operations, and related concepts
  • Solid algorithmic thinking and experience implementing, optimizing, and refactoring complex algorithms, particularly in 3D geometry, computational geometry, or CAD-related domains
  • Familiar with Scrum or another Agile framework
  • Strong collaboration and communication skills and good in written and spoken English
  • Excited about cross-site work: Your team is in Copenhagen and Kyiv and our partners are around the globe.

Desired Qualifications

  • Experience using AI coding assistants
  • Experience migrating code between different programming languages
  • Experience writing unit tests
  • Experience in Agile development and continuous integration tools

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce