Job Description
Required Skills & Qualifications
- Strong proficiency in C/C++ programming with a solid understanding of:
- Object-Oriented Programming (OOPs)
- Pointers and Memory Management
- Data Structures and Algorithms
- Experience in Product/Software Development environments.
- Good exposure to Linux/Unix operating systems.
- Ability to perform:
- Work breakdown and effort estimation
- Design reviews and code reviews
- Adherence to coding standards and best practices
- Strong knowledge of:
- RDBMS concepts
- Design Patterns
- Software Design Principles
- Hands-on experience with:
- C/C++ debugging tools
- Core dump analysis
- Troubleshooting and root cause analysis
- Good understanding of:
- C/C++ compilation, linking, and build processes
- Software Development Life Cycle (SDLC)
- Agile development methodologies
- Exposure to:
- QA tools
- API development
- Library development
- Knowledge in at least one of the following areas:
- Database Systems
- Client-Server Architecture
- Socket Programming
- Experience with scripting languages such as:
- Python
- Bash
- Shell Scripting
About this job listing
This job opportunity is provided through our
external job listing network. MyJobAlerts helps
you discover job opportunities and redirects you
to the original listing to apply.