C++ Developer
Infosys
Key Responsibilities
- Develop and maintain applications using C++.
- Implement and optimize software features based on business requirements.
- Write clean, efficient, and reusable code.
- Debug, troubleshoot, and fix software issues.
- Participate in code reviews and unit testing.
- Collaborate with development, QA, and product teams.
- Maintain technical documentation and development reports.
- Support software deployment and maintenance activities.
Requirements & Tech Stack
- Strong hands-on experience in C++.
- Good understanding of OOPs Concepts.
- Knowledge of Data Structures & Algorithms.
- Experience with STL (Standard Template Library).
- Familiarity with Multithreading and Concurrency concepts.
- Knowledge of Linux/Unix environment.
- Experience with Git or other Version Control Systems.
- Strong debugging and analytical skills.
- Understanding of Software Development Life Cycle (SDLC).
Preferred Skills
- Exposure to C, Python, or Shell Scripting.
- Knowledge of TCP/IP and Socket Programming.
- Familiarity with Design Patterns.
- Experience in Agile development environment.



