




**RESPONSIBILITIES** * Participate in the evolution of the company's software * Develop and maintain high-quality C\+\+ code * Collaborate with the development team to design and implement technological solutions * Analyze and resolve complex technical issues * Participate in project planning and estimation * Work in an agile and collaborative development environment **REQUIREMENTS** * Degree in Computer Engineering or Computer Science * 10 years of experience in C\+\+ programming * Advanced knowledge of STL (according to CPP standards) * C\+\+ interoperability: use of pInvoke and managed code * C\+\+ solution architecture with knowledge of design patterns and experience in large-scale refactoring * Performance optimization * SOLID principles * Agile software development methodology * Use of version control and continuous integration tools * Unit testing * Fluent English, desirable


