C++ with STL – Bangalore
From 4 to 8 year(s) of experience
₹ Not Disclosed by Recruiter
Posted: 21 days agoOpenings: 100Job Applicants: 412Job Views: 843
Job Description
C++ Developer (Sr. Associate)
Job Description:
- 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/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 flexible 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 cloud technologies such as Docker, Kubernetes, and OpenShift.
- Provide input on improving the development process and software performance across the team.
Role:Head - Engineering
Salary: Not Disclosed by Recruiter
Industry:IT Services & Consulting
Department:Engineering - Software & QA
Role Category:Software Development
Employment Type:Full Time, Permanent
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Education
UG:B.Tech/B.E. in Any Specialization
Company Profile
The Glove
Big Four
Company Info
X
View Contact Details+
Contact Company:The Glove