Whether you're looking for a career change in IT, are a business in need of IT support or IT staffing, let Groupe Access Powered by MSP Corp. be your next step to success. As one of Canada's leading cybersecurity and information technology (IT) services companies, we have a range of services to offer our diverse clientele, large and small. This also means that we're always on the lookout for qualified, dynamic IT professionals to join our team or join our customers. We are seeking an experienced C++ Developer to breathe new life into a complex legacy software project. The ideal candidate will have a strong background in Microsoft technologies, particularly MFC (Microsoft Foundation Class Library), and be adept at navigating and updating large, intricate codebases. * Remote role * Ideally aligned with Eastern Canada Time and only Canadian candidates will be considered Responsibilities: Analyze and understand the existing codebase structure, which includes numerous third-party libraries and custom components Troubleshoot and resolve build issues in Visual Studio for various configurations (Debug/Release, 32/64-bit) Update and refactor code to ensure compatibility with modern C++ standards and current Visual Studio versions Manage and update project dependencies, including third-party libraries Implement best practices for code organization and project structure Document the modernization process and create guidelines for future maintenance Collaborate with the team to ensure the updated software meets current performance and security standards Skills and Experience: 5+ years of experience in C++ development, with a focus on Windows applications Strong proficiency in MFC and Win32 API Extensive experience with Visual Studio and its build systems Familiarity with version control systems (preferably Git) Experience in working with and integrating third-party libraries Strong debugging and problem-solving skills Ability to read and understand legacy code written in older C++ standards Qualifications: Experience in modernizing legacy applications Familiarity with multithreading and performance optimization techniques Knowledge of COM (Component Object Model) programming Experience with build automation tools (e.g., MSBuild, CMake) If you or someone you know might be interested in this incredible career opportunity, send us your updated CV. We thank all the candidates for their interest, but only the selected candidates will be contacted directly. Only local candidates will be considered. "Communication with out of province clients/vendors will occur, therefore good use of the English language written & spoken is required." Type d'emploi : Contrat à durée déterminée La durée du contrat : 6 mois Rémunération : 90,00$ à 100,00$ par heure Heures prévues : 30 par semaine Exigences linguistiques souples : Français non requis Horaire : Du Lundi au Vendredi Formation: DEP/ AEC ou Certificat (Souhaité) Langue: Français (Souhaité) Lieu du poste : Télétravail

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada