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 :
- 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) :
- Exposure to cloud technologies (e.g., AWS, Azure, GCP).
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1484347
Interview Questions for you
View All