Job Description:
Overview:
We are seeking a skilled C++ Developer to join our engineering team. You will be responsible for designing, implementing, and maintaining software applications in C++. The ideal candidate will have a strong understanding of C++ programming and experience with software development processes.
Responsibilities:
- Design, develop, and maintain C++ applications and libraries.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum performance and scalability.
- Debug and resolve technical issues in a timely manner.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay updated with industry trends and emerging technologies related to C++.
Required skills/Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- At least 1 year of experience as a C++ Developer
- Strong knowledge of C++ standards (C++11 and beyond).
- Familiarity with object-oriented programming principles.
- Experience with multi-threading and concurrent programming.
- Proficient in using version control systems (e.g., Git).
- Experience with frameworks such as Qt or Boost is a plus.
- Strong problem-solving skills and attention to detail.
- Communication and teamwork skills.
- TOEIC score: ≥650 or an equivalent level of English proficiency
Years of experiences:
>1 YoE
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund