[Remote] C++ Application Architect
Note: The job is a remote job and is open to candidates in USA. 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.
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
Skills
⢠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
⢠Experience with COM/DCOM is a plus
⢠Experience or familiarity with .NET/WPF is advantageous
Company Overview
⢠Founded in 1994, LMKR is a global provider of Geo-Technology and Information Technology services to businesses and governments. It was founded in 1994, and is headquartered in Dubai, Dubai, ARE, with a workforce of 501-1000 employees. Its website is http://www.lmkr.com.
Apply Now
Apply Now
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
Skills
⢠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
⢠Experience with COM/DCOM is a plus
⢠Experience or familiarity with .NET/WPF is advantageous
Company Overview
⢠Founded in 1994, LMKR is a global provider of Geo-Technology and Information Technology services to businesses and governments. It was founded in 1994, and is headquartered in Dubai, Dubai, ARE, with a workforce of 501-1000 employees. Its website is http://www.lmkr.com.
Apply Now
Apply Now