C++ Developer
Summary
C++ Developer in Bangalore building and maintaining high-quality software applications: writing efficient, reusable C++ (11/17) code, integrating RESTful APIs and web services, and troubleshooting existing systems alongside cross-functional teams. Requires 4-6 years of experience with C++, multi-threading, and REST APIs.
• Develop high-quality software applications using C++.
• Design, implement, and maintain efficient, reusable, and reliable C++ code.
• Integrate software components into a fully functional software system.
• Implement and consume RESTful APIs and web services.
• Troubleshoot, debug, and resolve issues in existing software systems.
• Collaborate with cross-functional teams to define, design, and ship new features.
Requirements:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Proven work experience as a C++ Developer or Software Engineer.
• Strong proficiency in C++ with knowledge of C++ 11 and/or C++ 17 standards.
• Experience with multi-threading and concurrency concepts.
• Familiarity with HTTP, Web Services, and RESTful API design.
• Solid understanding of software development lifecycle and methodologies.
• Ability to write clean, efficient, and maintainable code.
• Excellent problem-solving and analytical skills.
• Good communication skills and ability to work effectively in a team environment.
• Experience with version control systems (e.g., Git) and CI/CD pipelines is a plus.