Job Description: Design, implement, test, and maintain software components using C, C++, and C# in a Windows environment. Participate in the evolution of the product architecture, incorporating mainstream design patterns and technologies. Collaborate with cross-functional teams (QA, UX, product mana