netsrishti software llp

1 Job openings at netsrishti software llp
C++ Developer india 5 years INR 9.6 - 12.0 Lacs P.A. Remote Full Time

Job Summary We are looking for an experienced C++ Developer with solid expertise in modern C++ (C++11/14/17/20), strong problem-solving skills, and a deep understanding of systems-level programming. The ideal candidate will design, develop, optimize, and maintain high-performance applications while working closely with cross-functional engineering teams. Key Responsibilities Design, develop, and maintain high-quality C++ applications across the full software lifecycle. Write clean, efficient, and well-documented C++ code following industry best practices. Optimize code for performance, memory use, and scalability. Implement and maintain multi-threaded, real-time, or low-latency systems (as applicable). Collaborate with product managers, architects, and QA teams to deliver robust software solutions. Debug, troubleshoot, and resolve complex software defects. Engage in code reviews, refactoring, and architectural discussions. Integrate software components with other languages, APIs, libraries, and systems. Participate in requirement analysis, estimation, and technical documentation. Ensure secure coding and adherence to coding standards. Required Skills & Qualifications 5+ years of hands-on experience in C++ development. Strong understanding of Object-Oriented Programming (OOP) principles. Expertise in modern C++ (C++11/14/17/20) features: smart pointers, lambda expressions, multithreading, STL, templates, etc. Experience with data structures, algorithms , and design patterns. Strong knowledge of memory management , pointers, and debugging tools. Experience with multi-threading, concurrency , and asynchronous programming. Familiarity with Linux/Unix environment , shell scripting, and build systems like CMake/Make. Experience with version control systems (Git, SVN). Knowledge of software development methodologies (Agile/Scrum). Preferred / Good to Have Experience with network programming (TCP/UDP, sockets) . Exposure to embedded systems or real-time systems . Knowledge of Boost , Qt , or other C++ frameworks. Experience with CI/CD pipelines and DevOps tools. Familiarity with cloud platforms (AWS, Azure, GCP). Understanding of unit testing frameworks (Google Test, Catch2). Knowledge of other programming languages like Python/Java is a plus. Education Bachelor’s or Master’s degree in Computer Science, Engineering , or a related field. Job Types: Full-time, Contractual / Temporary Contract length: 9 months Pay: ₹960,000.00 - ₹1,200,000.00 per year Benefits: Health insurance Work from home Work Location: In person