C++ Developer

Tata Consultancy Services

Bengaluru, Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services is seeking a C++/Linux Developer to design and implement high-quality C++ applications for Linux environments. The role requires strong OOPS concepts, multithreading, and hands-on experience with debugging tools, build systems, and Agile practices.

You'll mentor peers, collaborate with software and business teams, and contribute to architectural decisions while delivering robust, scalable solutions for diverse client projects.

Qualifications

  • 3-10 years of experience in C++ development for Linux based systems.
  • Strong understanding of OOPS concepts and Basic OOAD.
  • Experience with Linux-based C++ application designs and implementation strategies.
  • Good communication skills to interact with clients in various phases.
  • Familiarity with build/deploy processes and SDLC.

Responsibilities

  • Provide technical leadership for transformation and upgrade opportunities in C/C++ applications.
  • Collaborate with Business Managers and Analysts to design solutions.
  • Assist in design and development of C/C++ applications to support business goals.
  • Provide SME guidance for delivery processes and implementation.
  • Contribute to high-level architecture and drive low-level design.
  • Mentor and coach C/C++ developers and team members.
  • Adhere to industry best practices and company standards.

Skills

C++ development
Linux development
OOPS / OOAD
Multithreading
Software design
Communication
Agile / SCRUM
Problem solving
C/C++ debugging

Education

Tools

GCC
GDB
Make
CMake
Valgrind
vi

Job description

C++/Linux Developer
Required Technical Skill Set

C++, Linux

OOPS, OOAD, Multi-Threading, Linux Environment

Desired Experience Range

4 - 10 years

Location of Requirement

Hyderabad, Bangalore

Desired Competencies

(Technical/Behavioral Competency)

Must-Have
  • 3-10 years of experience in C++ development for Linux based systems
  • Good communication skills to deal with client in different phases of the application development like Requirements gathering, Application design and Implementation.
  • Knowledge of Linux based C++ application designs and implementation strategies.
  • Strong understanding of the OOPS concepts and basics of the OOAD
  • Deep understanding of the development tools for Linux platform like gcc, gdb, vi, make, cmake, valgrind etc.
  • Knowledge and familiarity of the tools used for Application Build and Deployment process and flow of the process.
  • Good understanding of SCRUM/Agile along with problem-solving and organizational skills
  • Through understanding of Software Development Lifecycle (e.g. Requirements, design, development, testing etc.)
Good-to-Have
  • Awareness or expertise in scripting technologies like Shell, Python etc.
  • Awareness or expertise in versioning tools like GitHub, Gitlab, etc.
Role descriptions / Expectations from the Role
  • Provides technical expertise, direction, and leadership for transformation & upgrade opportunities focused on C/C++ Application development targeting B2B customers in communications, media, and technology domain
  • Work closely with Business Managers, IT Business Analysts and Business Partners in managing day-to-day issues, identifying process improvement opportunities, and designing solutions to satisfy business needs
  • Assist in the design and development of C/C++ Applications that deliver the business capability necessary to support company objectives
  • Provide technical subject matter expertise for the technical delivery processes and implementation.
  • Contribute to high-level architecture and drives low-level design.
  • Mentors and coaches C/C++ Application developers and team members
  • Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable company standards
Technology Brief

Developers should have good understanding of application programming technologies with sound debugging Skills, sound knowledge on the Profile development and excellent command over 'C++' language design and coding

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Linux Developer
C++ Linux Developer

Tata Consultancy Services • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Software Engineer – C/C++ & Linux
Software Engineer – C/C++ & Linux

Dark Bears • Rajasthan

On-site
INR 600,000 - 900,000
C++, Linux, PL/SQL
C++, Linux, PL/SQL

Tekskills • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Sr Software Developer (C++)
Sr Software Developer (C++)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
C++ Developer
C++ Developer

Capgemini • Hyderabad

On-site
INR 1,800,000 - 2,800,000
C & C++ Developer
C & C++ Developer

Smart Analytica • Mumbai

On-site
INR 700,000 - 1,100,000
Senior C++ Developer
Senior C++ Developer

Utthunga Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C Plus Lead Developer Telecom and Networking
C Plus Lead Developer Telecom and Networking

Infosys • Hyderabad

On-site
INR 900,000 - 1,500,000
C++ Developer
C++ Developer

Cantor Fitzgerald • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Software Developer - C++
Software Developer - C++

Siemens Healthineers • Karnataka

On-site
INR 800,000 - 1,100,000