Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join SAS India and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>About the Role :</p><p><br/></p><p>We are looking for a passionate and experienced C/C++ Developer to join our engineering team.
The ideal candidate will be responsible for developing high-performance applications and systems using modern C++ standards (C++11/14/17/20), ensuring efficiency, reliability, and scalability.
You will work closely with cross-functional teams to deliver high-quality software that meets business and technical requirements.</p><p><br/></p><p>Key Responsibilities :</p><p><br/></p><p>- Design, develop, test, and maintain robust C/C++ applications for high-performance systems.</p><p><br/></p><p>- Work on core system components, algorithms, data structures, and multi-threaded applications.</p><p><br/></p><p>- Participate in architecture design discussions and contribute to technical decision-making.</p><p><br/></p><p>- Optimize code for performance, memory usage, and scalability.</p><p><br/></p><p>- Write clean, maintainable, and well-documented code following industry best practices.</p><p><br/></p><p>- Conduct code reviews, unit testing, and integration testing.</p><p><br/></p><p>- Collaborate with QA, DevOps, and other developers to ensure smooth product delivery.</p><p><br/></p><p>- Troubleshoot and resolve production issues or bugs.</p><p><br/></p><p>- Stay updated with modern C/C++ standards, tools, and industry trends.</p><p><br/></p><p>Required Skills & Experience :</p><p><br/></p><p>- 2 to 6 years of hands-on experience in C/C++ development in a Linux/Unix or Windows environment.</p><p><br/></p><p>- Strong understanding of OOP (Object-Oriented Programming) concepts and design patterns.</p><p><br/></p><p>- Experience with STL, Boost, and other modern C++ libraries.</p><p><br/></p><p>- Proficiency in multi-threading, inter-process communication, and performance tuning.</p><p><br/></p><p>- Good knowledge of data structures, algorithms, and memory management.</p><p><br/></p><p>- Familiarity with version control systems like Git.</p><p><br/></p><p>- Experience with unit testing frameworks (e.g., Google Test, CppUnit).</p><p><br/></p><p>- Excellent problem-solving skills and ability to work independently and in a team.</p><p><br/></p><p>Good to Have :</p><p><br/></p><p>- Exposure to network programming, sockets, or real-time systems.</p><p><br/></p><p>- Experience with scripting languages (Python, Bash) for automation or tooling.</p><p><br/></p><p>- Understanding of Agile methodologies (Scrum/Kanban).</p><p><br/></p><p>- Experience working with CI/CD tools and DevOps Qualification :</p><p><br/></p><p>- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.</p><p><br/></p><p>Why Join Us?</p><p><br/></p><p>- Work with a talented team on impactful and scalable products.</p><p><br/></p><p>- Flexible working environment with opportunities for learning and growth.</p><p><br/></p><p>- Competitive compensation and performance-based bonuses.</p><p><br/></p><p>- Culture that values innovation, ownership, and continuous improvement.</p> (ref:hirist.tech)
Don't Miss This Opportunity!
SAS India is actively hiring for this SAS - C/C++ Developer position
Apply Now