Position: C++ Developer
Company: AMFG
Category: C++
Experience required: 2y
English level: intermediate

**Core responsibilities:**
Collaborating with the software development team on application design and development
Documenting processes and maintaining software development records.
Keeping up to date with C++ standards and advancements in applicatioxn development.
Work on integrations between 3D printers and our cloud application
Automate work of user with third-party desktop applications
Play a critical role for delivering our product to customer

**Must have:**
Current knowledge of C++ standards and specifications.
Strong knowledge of C++
A minimum of 2 years of experience as a C++ software developer.
Experience with QT
Experience with API implementation
Knowledge of HTTP
Superb analytical and problem-solving skills.
Excellent collaboration and communication skills.
Great organizational and time management skills.
Knowledge of algorithms, data structures, and software design principles
Passion for quality and writing clean, solid, readable code that scales and performs well

**Nice to have:**
Bachelor's degree in computer science, information systems, or similar.
Experience in developing desktop applications (UI/tray/service)