Hong Kong, Hong Kong
C++ Developer
Job Description:
Job Summary: As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to implement robust solutions and optimize existing systems.
Key Responsibilities:
- Develop and maintain software applications using C++.
- Collaborate with product managers and designers to understand user requirements.
- Write clean, maintainable, and efficient code.
- Troubleshoot, debug, and optimize existing software applications.
- Conduct code reviews and provide constructive feedback to peers.
- Participate in system architecture and design discussions.
- Stay updated with industry trends and emerging technologies.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- At least 4 years of proven experience in C++ development
- Strong understanding of object-oriented programming principles.
- Familiarity with multi-threading, data structures, and algorithms.
- Experience with version control systems (e.g., Git).
- Knowledge of software development methodologies (Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Skills:
- Experience with other programming languages (e.g., Python, Java).
- Familiarity with software development tools (e.g., Visual Studio, CMake).
- Experience with performance tuning and optimization techniques.
- Knowledge of operating systems and networking concepts.
Required Skills:
C++