Job Title: C++ Developer
Experience Range: 5–8 Years
Location: Pune
Notice Period: 0–30 Days / Candidates Currently Serving Notice Preferred
Work Mode: Work From Office (WFO)
Job Overview:
We are seeking a highly skilled and experienced C++ Developer to join our team in Pune. The ideal candidate will have a strong command over C++ and related technologies, along with hands-on experience across the software development life cycle. If you are a problem solver with deep technical knowledge and the ability to work in a fast-paced environment, we would love to meet you
.
Key Responsibilities:
1) Design, develop, and maintain C++ applications across Windows/UNIX/Linux platforms.
2) Implement and optimize real-time data processing systems.
3) Write efficient and reliable code using STL and BOOST libraries.
4) Utilize advanced data structures and algorithms to solve complex problems.
5) Work with inter-process communication (IPC) mechanisms, including socket programming.
6) Manage multithreaded applications, including handling race conditions and deadlocks.
7) Optimize application performance through profiling and debugging tools.
8) Collaborate with cross-functional teams throughout the software development life cycle.
9) Work with code versioning systems like Git and SVN.
Required Skills:
1) Strong proficiency in C++ with solid understanding of the language specifications.
2) Hands-on development experience in C/C++.
3) Thorough knowledge of STL and BOOST libraries.
4) Deep understanding of data structures and algorithms.
5) Experience in multithreaded programming and debugging concurrency issues.
6) Practical experience with development tools like debuggers, profilers, and tracing utilities.
7) Exposure to software development on Windows and UNIX/Linux environments.
8) Knowledge of IPC mechanisms, including socket programming.
9) Strong analytical and problem-solving skills.
Preferred/Good to Have:
1) Experience in real-time data processing and performance tuning.
2) Working knowledge of databases like MySQL, Oracle, or PostgreSQL.
3) Familiarity with version control tools such as Git and SVN.