C++ Developer
Job Description
• Develop, write, test, and debug C++ applications for software systems
• Design and implement efficient algorithms and data structures
• Build applications that run on multiple platforms including Windows, Linux, and macOS
• Collaborate with cross-functional teams to gather requirements and define technical solutions
• Follow software development best practices including version control, testing, and documentation
• Perform performance tuning and optimization of applications for efficiency and speed
• Troubleshoot and resolve software defects and technical issues
• Provide technical support and maintain application stability
• Work with CI/CD tools and development frameworks for deployment
• Ensure adherence to coding standards and software engineering principles
