56 Global Employees Jobs
C++ Developer (2-10 yrs)
Global Employees
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
Key Responsibilities :
- Design, build, and maintain efficient and reliable C++ code.
- Develop software solutions based on project specifications and requirements.
- Debug, troubleshoot, and optimize existing code to enhance performance.
- Collaborate with cross-functional teams to understand project goals, define technical requirements, and ensure code quality.
- Participate in code reviews and provide constructive feedback to team members.
- Ensure software meets technical standards and adheres to industry best practices.
- Document code and software functionalities for ease of maintenance and future development.
- Integrate and test third-party libraries and APIs, as required.
Required Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong proficiency in C++ programming, with a solid understanding of its principles, standards, and nuances.
- Experience with STL (Standard Template Library) and other C++ libraries.
- Proficiency in object-oriented programming (OOP) and design patterns.
- Experience with multithreading, concurrency, and real-time applications.
- Familiarity with tools such as GDB, Valgrind, or similar debugging and memory analysis tools.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with version control systems, particularly Git.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work in a team environment.
Preferred Qualifications :
- Knowledge of additional programming languages, such as Python, Java, or Rust.
- Familiarity with SQL and database management.
- Experience with network programming and protocol design.
- Exposure to Agile methodologies and DevOps practices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
2-10 Yrs