HamburgerMenu
hirist

Senior Developer - C/C++ / VC++

STATWIG TECHNOLOGY SERVICES PRIVATE LIMITED
Anywhere in India/Multiple Locations
3 - 10 Years

Posted on: 24/08/2025

Job Description

Job Summary :


We are seeking a highly skilled Senior Developer (C/C++ / VC++) to join our development team.

The ideal candidate will have solid hands-on experience in designing, coding, and optimizing high performance applications.

This role demands strong problem-solving skills, experience with Windows/Linux platforms, and the ability to work on complex systems.

The candidate should be capable of mentoring junior developers while contributing individually to critical projects.


Key Responsibilities :


- Design, develop, and maintain software applications using C, C++, and VC++.

- Write efficient, reusable, and reliable code adhering to best practices.

- Debug and resolve technical issues, ensuring robust application performance.

- Collaborate with cross-functional teams including QA, Product Management, and Support.

- Work on multithreading, memory management, and performance tuning for high-performance applications.

- Develop GUI applications using MFC (Microsoft Foundation Classes) and Windows APIs (for VC++ projects).

- Participate in software design reviews, code reviews, and system architecture discussions.

- Analyze user requirements, translate them into technical specifications, and deliver quality solutions.

- Ensure software modules comply with industry standards and project requirements.

- Maintain technical documentation, user guides, and support materials.

- Mentor junior developers and provide technical guidance where required.


Technical Skills Required :


- Strong proficiency in C, C++, and VC++ development.

- Experience with Windows programming (Win32 API, MFC) and/or Linux systems.

- Good knowledge of OOP concepts, data structures, algorithms, and design patterns.

- Experience with multi-threading, synchronization, and inter-process communication (IPC).

- Strong debugging and troubleshooting skills using tools like Visual Studio Debugger, GDB, WinDbg, etc.

- Hands-on experience with STL, templates, and advanced C++ concepts (C++11/14/17 preferred).

- Familiarity with memory management, performance profiling, and optimization techniques.

- Good knowledge of SQL/relational databases (MySQL, MS SQL Server, or similar).

- Exposure to version control tools like Git/SVN.


Good to Have :


- Experience in COM, ActiveX, ATL programming.

- Knowledge of network/socket programming and protocols (TCP/IP, UDP).

- Familiarity with cross-platform development (Windows/Linux).

- Exposure to Agile methodologies, CI/CD pipelines, and automated testing.

- Experience in domain-specific applications such as financial systems, embedded solutions, or system utilities.


Qualifications :


- Bachelors/Masters degree in Computer Science, Engineering, or related field.

- 3- 10 years of hands-on development experience in C/C++ and VC++.

- Strong analytical, debugging, and problem-solving skills.

- Excellent communication and team collaboration abilities.


Soft Skills :


- Self-motivated, detail-oriented, and proactive.

- Ability to handle multiple priorities in a fast-paced environment.

- Strong interpersonal skills and mentoring abilities


info-icon

Did you find something suspicious?