Senior C++ Developer

📍 Location: Bangalore

🕒 Experience: 5.5 – 9.5 Years

🛠 Key Responsibilities

-Design, develop, and maintain efficient, reusable, and high-quality C++ code

-Optimize application performance and enhance system scalability

-Identify bottlenecks, debug complex issues, and implement effective solutions

-Implement performance, reliability, and quality improvements

-Maintain clean, structured, and well-documented code

-Develop unit tests and contribute to automated testing frameworks

-Collaborate with cross-functional teams to ensure seamless integration

💻 Technical Skills Required

Core Expertise

-Strong proficiency in C++ (modern standards preferred)

-Deep understanding of Data Structures & Design Patterns

-Strong knowledge of STL containers and algorithms

-Expertise in memory management in non-garbage collected environments

-Solid understanding of dynamic polymorphism & advanced C++ concepts

-Experience with templating and generic programming

System & Platform Knowledge

-Strong working knowledge of Unix/Linux environments

-Experience with SQL databases (Oracle or similar RDBMS)

-Knowledge of low-level threading primitives & concurrency

-Familiarity with system-level APIs and wrapper libraries

Additional Advantage

-Experience writing native modules for high-level languages (Node.js, Python, Go, etc.)

-Exposure to debugging tools such as Valgrind

-Experience with CI/CD and version control tools

-Knowledge of automated testing frameworks

Interested may please write on rashmita.r@mitrhr.com or tripti.s@mitrhr.com

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *