Job Summary:
We are seeking an experienced C++ Developer with strong expertise in developing high-performance, scalable, and reliable applications. The ideal candidate should have hands-on experience in modern C++, Linux environment, multithreading, data structures, algorithms, and system-level programming. Experience in storage systems, networking, distributed systems, or product engineering will be an added advantage.
Key Responsibilities:
- Design, develop, and maintain robust applications using C++.
- Analyze business and technical requirements and translate them into efficient software solutions.
- Develop high-performance, scalable, and secure applications.
- Implement system-level components, libraries, and services.
- Troubleshoot complex production issues and perform root cause analysis.
- Optimize application performance, memory utilization, and system throughput.
- Collaborate with cross-functional teams including architects, QA, DevOps, and product managers.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Contribute to architecture discussions and technical design documentation.
Required Skills:
Mandatory
- 6-12 years of hands-on experience in C++ development.
- Strong proficiency in C++11/14/17 standards.
- Excellent understanding of
- Data Structures & Algorithms
- Object-Oriented Design and Programming
- STL (Standard Template Library)
- Multithreading and Concurrency
- Memory Management
- Design Patterns
- Solid experience working on Linux/Unix platforms.
- Hands-on experience with debugging tools such as GDB.
- Experience in socket programming and inter-process communication.
- Good understanding of SDLC and Agile methodologies.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience in Storage Technologies (NAS, SAN, NFS, SMB).
- Knowledge of Distributed Systems and Large-Scale Enterprise Applications.
- Exposure to Cloud Platforms (AWS, Azure, OCI, GCP).
- Experience with Database Concepts (SQL/NoSQL).
- Familiarity with CI/CD tools such as Jenkins, GitLab CI.
- Knowledge of Security Best Practices and Secure Coding Standards.
- Experience with Performance Tuning and Profiling tools.
📌 Senior C++ Developer (Chennai)
🏢 LTM
📍 Chennai