Job Search and Career Advice Platform

Enable job alerts via email!

C++ Senior Specialist (SS)

NR Consulting - India

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm in Johannesburg is looking for a C++ Senior Specialist with 5-8 years of experience. The candidate should have strong skills in C++ programming, multithreading, and memory management. Proficiency in Linux tools and debugging is essential. The role demands excellent communication and collaboration skills. Join a dynamic team focused on developing sophisticated applications in a C++ environment, contributing to innovative projects with modern technologies.

Qualifications

  • 5-8 years of experience in C++ programming.
  • Strong understanding of multithreading and kernel level concepts.
  • Experience in debugging, troubleshooting, and performance optimization.

Skills

C++ Programming
Multithreading
Memory Management
Linux Command-Line Tools
Debugging and Optimization
Docker

Tools

GIT
ClearCase
Confluence
Job description

Title: C++ Senior Specialist (SS)

Location: Bangalore / Hyderabad

Experience: 5-8 Years

Job Description
  • 5-8 years of working experience in C++ Programming, Memory Management, File I/O, and Streams Concepts.
  • Strong understanding of Multithreading (creating and managing threads, synchronization mechanisms such as mutexes and condition variables) & Kernel Level.
  • Good understanding of developing and triaging on Linux with command‑line tools, POSIX, processes, and networking.
  • Strong understanding of building applications in a C++ environment.
  • Good exposure to SCM tools and IDE integration, including ClearCase, GIT, and Confluence. Ability to set up Linux IDEs and work in Scrum environments.
  • Good understanding of developing web applications on a C++ platform.
  • Strong understanding of project and SDLC processes.
  • Experience in debugging, troubleshooting, and performance optimization (reducing memory allocations, optimizing loops, using inline functions).
  • Good understanding of Docker and containers for deployment.
Soft Skills
  • Concise and articulate written and verbal communication.
  • Maintaining positive relationships through empathy, active listening, and emotional intelligence.
  • Positive attitude; adaptable, collaborative, and able to overcome challenges effectively.
  • Understanding factors that influence decision making and employing appropriate strategies and techniques.
  • Collaboration skills for working together to achieve common goals.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.