HamburgerMenu
hirist

C++ Developer - OOPS

D2KSS
Bangalore
4 - 9 Years

Posted on: 22/05/2025

Job Description

Key Responsibilities :

- Develop, design, and maintain high-performance software applications using C++14, applying strong Object-Oriented Programming (OOP) principles and leveraging the Standard Template Library (STL).

- Utilize excellent troubleshooting skills with tools like GDB, Valgrind, and others to diagnose and resolve complex programming bugs and performance issues.

- Work effectively in a UNIX environment, employing shell scripts and Python for automation, system administration, and development tasks.

- Implement solutions involving XML data, with mandatory experience in manipulating XMLs, particularly using XSLTs.

- Collaborate with cross-functional teams to understand requirements, contribute to architectural discussions, and ensure timely delivery of high-quality software.

- Participate in code reviews, enforce coding standards, and contribute to the continuous improvement of development processes.

- Optimize application performance, ensuring scalability and reliability of the software.

Required Skill Set :


- Experience: 4 to 9 years of hands-on software development experience.

- C++ Proficiency: Good working knowledge of C++14, strong understanding of Object-Oriented Programming (OOP) concepts, and expertise with the Standard Template Library (STL).

- Troubleshooting Expertise: Excellent troubleshooting skills utilizing tools such as GDB, Valgrind, etc.

- UNIX & Scripting: Good knowledge of UNIX operating systems and proficiency in scripting (e.g., shell scripts, Python).

- XML & XSLT: Experience with XML is mandatory, especially in manipulating XML documents using XSLTs.

Desired Skills (Plus Points) :


- Knowledge of CI/CD (Continuous Integration/Continuous Deployment) pipelines, Git for version control, branching strategies, and best practices in the Software Development Life Cycle (SDLC) to support high-frequency delivery.

- Exposure to cloud technologies (e.g., AWS, Azure, GCP).

- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field


info-icon

Did you find something suspicious?