LMKR · 1 day ago
C++ Application Architect
LMKR is seeking a skilled C++ Application Architect to join their R&D team. The role focuses on architecting and developing application components, modernizing legacy code, and applying modern coding practices to deliver robust and maintainable solutions.
Oil & Energy
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
Qualification
Required
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
Familiarity with multi-threading, memory management, and performance optimization
Experience with development tools like Visual Studio, Git/TFS
Bachelor's degree in computer science, Software Engineering, Systems Engineering, or related discipline
Preferred
Experience with COM/DCOM is a plus
Experience or familiarity with .NET/WPF is advantageous
Company
LMKR
Founded in 1994, LMKR is a global provider of Geo-Technology and Information Technology services to businesses and governments.
Funding
Current Stage
Growth StageRecent News
2025-01-18
Pakistan Observer
2025-01-16
Company data provided by crunchbase