Software Developer (C# or C++)
On-siteKyiv, Kyiv City, Ukraine
Kyiv, Kyiv City, UkraineOn-siteContractMedium
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.