Role: C++ Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Temporary/Contractual
Role Category: Software Development
UG: Any Graduate
Job Summary
We are seeking an experienced C++ Developer with 6+ years of hands-on experience in designing, developing, and maintaining high-performance applications using modern C++. The ideal candidate should possess strong expertise in object-oriented programming, multithreading, data structures, algorithms, and system-level programming. The candidate will work closely with architects, business analysts, and development teams to deliver scalable and robust software solutions.
Key Responsibilities
- Design, develop, test, and maintain applications using C++.
- Analyze business and technical requirements and translate them into efficient software solutions.
- Develop high-performance, scalable, and reliable applications.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Perform code reviews and provide technical guidance to team members.
- Debug, troubleshoot, and optimize existing applications.
- Work closely with cross-functional teams including QA, DevOps, and Product Management.
- Participate in architecture discussions and contribute to technical design decisions.
- Ensure software quality through unit testing, integration testing, and performance testing.
- Prepare technical documentation and implementation guides.