Job Search and Career Advice Platform

Enable job alerts via email!

C++ Lead (LD)

NR Consulting - India

Johannesburg

On-site

ZAR 1 000 000 - 1 200 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global consulting firm is looking for a C++ Lead to drive the development of applications in a high-performance environment. The ideal candidate will possess 8-12 years of experience in C++ programming, with a strong focus on multithreading, performance optimization, and Linux development. Strong communication and interpersonal skills are essential for this role. Responsibilities include leading the engineering team and ensuring effective collaboration throughout the project lifecycle.

Qualifications

  • 8-12 years of experience in C++ programming with a strong understanding of memory management.
  • Experience in debugging and troubleshooting complex applications.
  • Strong understanding of performance optimization techniques.

Skills

C++ Programming
Multithreading
Linux
Performance optimization
Docker & Containers
Troubleshooting
Communication
Interpersonal Skills
Collaboration

Tools

GIT
Confluence
Job description

Title: C++ Lead (LD)

Location: Bangalore / Hyderabad

Experience: 8-12 Years

Job Description

8-12 years of working Experience on C++ Programming, Memory Management & File I/O and Streams Concepts.

  • Multithreading: Strong understanding on Multithreading (creating and managing threads, synchronization mechanisms (such as mutexes and condition variables)) & Kernel Level.
  • Linux: Good Understanding on develop and triage on Linux with Understanding on (Command-Line Tools, POSIX, Processes, Network).
  • Architecture: Strong understanding on building applications on C++ environment.
  • Good to have Skill.
  • SCM Tool & IDE: Good exposure to AgAbility to integrate IDE with Source Code system such as ClearCase, Ability to setup Linux IDEile & Scrum Methodologies, GIT, Confluence.
  • Web Application: Good understanding on Developing Web Application on C++ Platform.
  • Project Exposure: Strong understanding on Project and SDLC Process.
  • Troubleshooting: Experience in Debugging and troubleshooting.
  • Performance optimization: Performance optimization (like reducing memory allocations, optimizing loops, and using inline functions).
  • Docker & Containers: Good understanding in Docker & Containers for Deployment.
Soft Skills
  • Communication: Concise and articulate written and verbal communication.
  • Interpersonal Skills: Maintaining positive relationship by empathy, active listening and emotional intelligence.
  • Attitude: Positive attitudes to be more adaptable, collaborative, and able to overcome challenges effective.
  • Decision Making: Understanding the factors that influence decision making and employing appropriate strategies and techniques.
  • Collaboration: Working together with others to achieve a common goal or objective.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.