Job Overview
We are seeking a talented and experienced C++ Developer with expertise in MFC (Microsoft Foundation Classes), WebSockets, and TCP/IP Protocol to join our dynamic team. The successful candidate will play a critical role in designing and implementing high- performance applications while ensuring seamless communication and connectivity between systems.
Key Responsibilities
Design and Development :
Develop and enhance software solutions using C++ with a focus on the MFC framework.
Implement and manage real-time communication modules using WebSockets and TCP/IP protocols.
Debugging And Optimization
Diagnose, troubleshoot, and resolve software issues effectively.
Optimize application performance for maximum efficiency and scalability.
Collaboration And Teamwork
Collaborate with cross-functional teams to define software requirements and deliver high- quality solutions.
Participate in code reviews to uphold coding standards and ensure code quality.
Testing And Documentation
Design and execute unit tests to validate software functionality.
Document development processes, design methodologies, and testing strategies.
Required Qualifications And Skills
Technical Skills :
Minimum 7 years of professional experience in C++ programming.
Expertise in MFC (Microsoft Foundation Classes).
Proficiency in implementing WebSockets for real-time communication.
Strong knowledge of TCP/IP protocols and networking fundamentals.
Additional Competencies
Experience with multi-threaded programming and concurrency in C++.
Familiarity with debugging tools such as Visual Studio or equivalent.
Proficiency in using version control systems like Git.
Soft Skills
Excellent problem-solving and analytical abilities.
Strong communication skills, both written and verbal.
Capability to work independently and as part of a collaborative team.
Any Graduate