Writing, testing, and debugging C++ code for software applicationsDeveloping software applications that run on multiple platforms, such as Windows, Linux, and macOSCollaborating with other developers, project managers, and stakeholders to gather requirements and ensure that software meets business needsDeveloping efficient algorithms and data structures for software applicationsImplementing best practices and industry standards for software development, including version control, testing, and documentationConducting performance tuning and optimization of software applications to ensure fast and efficient executionTroubleshooting and resolving software defects and providing technical support to end-users as neededGood communication and interpersonal skillsSkills Required
Version Control, Software Development, C++, Linux, Debugging, Data Structures, Troubleshooting