Hybrid C++ Application Architect

Posted 2 months ago

Apply now

About the role

  • C++ Application Architect in R&D designing and implementing high-performance desktop applications. Focusing on modern coding practices and legacy code modernization.

Responsibilities

  • Design and implement desktop application components using C++/MFC.
  • Apply SOLID design principles, design patterns, and modern C++ practices to create maintainable and scalable code.
  • Participate in architectural discussions and contribute to application design.
  • Modernize and refactor legacy code using contemporary C++ features.
  • Write clean, efficient, and well-documented code aligned with best practices.
  • Work closely with product managers, domain experts, and QA engineers to deliver high-quality features.
  • Participate in code reviews and contribute to improving coding standards and development processes.

Requirements

  • 10+ years of hands-on software development experience, primarily in C++ with strong MFC background.
  • Strong problem-solving skills and attention to detail.
  • Solid understanding of Object-Oriented Programming, SOLID principles, and common design patterns.
  • Experience with COM/DCOM is a plus.
  • Familiarity with multi-threading, memory management, and performance optimization.
  • Experience with development tools like Visual Studio, Git/TFS.
  • Experience or familiarity with .NET/WPF is advantageous.

Job title

C++ Application Architect

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job