01 Aug
|
Recognized
|
Delhi
Job Summary:
We are looking for an experienced and highly skilled Advanced C++ Developer to design, develop, and maintain complex software applications. The ideal candidate will have deep expertise in modern C++ programming, solid problem-solving skills, and a passion for high-performance, scalable software solutions. You will work closely with cross-functional teams including product managers, QA, and other developers to deliver robust and efficient software systems.
Key Responsibilities:
- Develop, test, and maintain high-quality C++ codebases using modern standards (C++11/14/17/20).
- Design and implement scalable and efficient algorithms and data structures.
- Collaborate with architects and product teams to translate requirements into technical specifications.
- Optimize existing software for performance, reliability, and maintainability.
- Participate in code reviews, provide constructive feedback, and uphold coding standards.
- Troubleshoot and debug complex software issues in a timely manner.
- Write comprehensive unit and integration tests to ensure code quality.
- Contribute to continuous improvement initiatives and stay updated on the latest industry trends and technologies.
- Mentor junior developers and contribute to team knowledge sharing.
Key Requirements:
- Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
- Minimum 5+ years professional experience in C++ software development.
- Deep knowledge of modern C++ standards (C++11/14/17/20) and best practices.
- Solid understanding of object-oriented design, multithreading, memory management, and design patterns.
- Experience with STL, Boost libraries, and other relevant C++ frameworks.
- Familiarity with software development tools such as Git, Jenkins, Jira, and build systems (CMake, Make).
- Proficient in debugging tools and performance profilers.
- Experience in Agile/Scrum development environments.
- Knowledge of additional programming languages (Python, Java, etc.) is a plus.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a rapid-paced environment.
📌 Advanced C++ Developer (Delhi)
🏢 Recognized
📍 Delhi