13 Aug
|
PwC Service Delivery Center
|
Bengaluru
13 Aug
PwC Service Delivery Center
Bengaluru
Job Description Summary
We are looking for a seasoned C++ Developer to design, code, and test cutting-edge applications and contribute to digital transformation.
Responsibilities
- Design and develop high-performance applications using C++, ensuring scalable and maintainable solutions.
- Implement key C++ features including structures (Structs, Union, Enum), class inheritance, overloading, polymorphism, and virtual base classes.
- Build and manage multi-threaded applications, utilizing mutexes, locks, and atomic operations to ensure thread safety and concurrency.
- Work with templates and Standard Template Library (STL) to create reusable, efficient, and generic components.
- Perform file handling operations for reading and writing data, manipulating file systems, and implementing custom file-based I/O logic.
- Work with Object-Oriented Programming (OOP) concepts, designing classes, managing constructors, destructors, and implementing access control to ensure clean and secure code.
- Develop data structures and algorithms for performance optimization, including searching, sorting,
and graph algorithms.
- Use design patterns (e.g., Factory, Singleton, Observer) to build adaptable and extensible software architecture.
- Implement system design and product architecture strategies, ensuring reliability, scalability, and high availability.
- Manage database interactions, including integration with SQL and NoSQL databases, writing efficient queries, and optimizing data retrieval.
- Troubleshoot core dumps, analyze logs, and resolve critical issues in production environments.
- Write and maintain unit tests using frameworks such as Google Test to ensure code quality and minimize regressions.
- Contribute to Agile development processes, participating in scrums, sprint planning, and code reviews.
- Develop and maintain a strong understanding of non-functional requirements (NFR), including performance, scalability, and security.
- Manage software releases and deployment using
📌 IN_Manager_C++_GCC (Bengaluru)
🏢 PwC Service Delivery Center
📍 Bengaluru