We are looking for an experienced C++ Developer with 6+ years of hands-on development experience in designing, developing, and maintaining high-performance applications. The ideal candidate should possess strong problem-solving skills, deep understanding of object-oriented programming, and experience working in complex enterprise environments.
Position: C++ Developer
Experience Required: 6+ Years
Employment Type: Contract
Key Responsibilities
- Design, develop, test, and maintain scalable applications using C++.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Analyze technical requirements and translate them into robust software solutions.
- Debug, troubleshoot, and optimize existing applications for performance and stability.
- Work closely with cross-functional teams including QA, DevOps, Business Analysts, and Project Managers.
- Participate in system design, architecture discussions, and code reviews.
- Develop multithreaded and high-performance applications.
- Integrate software components and third-party APIs/services.
- Ensure software quality through unit testing and continuous improvement practices.
- Prepare technical documentation and provide production support when required.
Required Skills & Technologies
- Strong programming expertise in C++.
- Good understanding of Object-Oriented Programming (OOP) and Data Structures & Algorithms.
- Experience with STL, multithreading, memory management, and performance optimization.
- Knowledge of Linux/Unix environments.
- Familiarity with TCP/IP, Socket Programming, or network protocols is an advantage.
- Experience with debugging and profiling tools.
- Exposure to SQL/Database concepts.
- Hands-on experience with Git, version control systems, and CI/CD processes.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience in enterprise-level or high-performance systems development.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
Nice to Have
- Experience with Boost Libraries.
- Exposure to embedded systems, finance, telecom, or real-time applications.
- Knowledge of scripting languages such as Python or Shell scripting.
- Familiarity with cloud or container technologies is a plus.
Pay: RM7,000.00 - RM10,000.00 per month
Experience:
Work Location: In person