24 hours ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Develop high-performance, scalable applications using C++.
- Apply object-oriented programming, STL, templates, and design patterns.
- Build multithreaded systems with thread safety and performance considerations.
- Implement data structures, algorithms, and file I/O.
- Design scalable system architecture and meet non-functional requirements.
- Integrate with SQL and NoSQL databases and optimize data access.
- Debug production issues, analyze core dumps, and write GTest unit tests.
- Participate in Agile development and support CI/CD using Docker and Kubernetes.
Requirements
- 6 to 10 years of experience is required.
- Required skills include C++, object-oriented programming, STL, CI/CD, SQL, and NoSQL.
- Additional required skills listed are Java and Selenium.
- Preferred education includes BE/B.Tech, MBA, or MCA; the posting also lists Bachelor of Engineering, Master of Engineering, and Master of Business Administration.
- Knowledge of multithreading, system architecture, databases, debugging, testing, Docker, and Kubernetes is relevant to the role.
Benefits
- PwC provides inclusive benefits, wellbeing support, flexibility programs, mentorship, and opportunities for learning and collaboration.
About PwC
PwC is a global network of professional services firms providing assurance, tax, and advisory work for businesses and public-sector clients. It sells project-based and managed consulting, audit, and deals services, and implements and integrates business applications. Formed in 1998 by the merger of Price Waterhouse and Coopers & Lybrand, it is headquartered in London and is one of the Big Four accounting firms.
