We are seeking a skilled C++ Developer with 4-8 years of experience to join our dynamic team. The ideal candidate will have a strong background in developing applications on the Windows operating system.
Key Responsibilities:
• Design, develop, and maintain C++ applications for Windows OS.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, scalable, and efficient code.
• Troubleshoot, debug, and upgrade existing software.
• Ensure the performance, quality, and responsiveness of applications.
• Participate in code reviews and provide constructive feedback.
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 4-8 years of professional experience in C++ development.
• Strong understanding of Windows OS internals and development.
• Proficiency in object-oriented programming and design patterns.
• Experience with version control systems (e.g., Git).
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.
Preferred Qualifications:
• Experience with GUI frameworks (e.g., MFC, Qt).
• Knowledge of network programming and multithreading.
• Familiarity with Agile development methodologies