
C++ Developer
- Andhra Pradesh Hyderabad, Telangana
- Permanent
- Full-time
Role name: Developer
Role Description: Developer
Competencies: C++
Experience (Years): 4-6
Roles and ResponsibilitiesC++ Software Development:Design, develop, and maintain high-performance C++ applications and systems.Write clean, maintainable, and efficient code that adheres to best practices and coding standards.Perform detailed analysis of requirements and contribute to the software design process.Implement complex algorithms and data structures to optimize system performance.Optimization & Performance Tuning:Identify performance bottlenecks and implement solutions for optimizing CPU, memory, and resource usage.Conduct profiling and debugging of C++ applications to improve performance and reduce latency.Develop solutions for multi-threading, concurrency, and parallel programming in C++.System Design & Architecture:Collaborate with the team to design and architect scalable and efficient systems using C++.Develop reusable libraries and frameworks for common functionality across different projects.Integrate with third-party libraries and APIs to extend system functionality and capabilities.Debugging & Troubleshooting:Debug complex issues in C++ applications, including memory leaks, segmentation faults, and thread synchronization issues.Utilize tools like gdb, Valgrind, or Visual Studio Debugger to identify and resolve issues.Implement comprehensive unit and integration tests to ensure the stability and correctness of the application.