About the job
Senior C++ Developer
Our client is seeking a Senior C++ Developer to design, develop, and optimize high-performance applications. You will collaborate with cross-functional teams to deliver innovative solutions, leveraging your expertise in C++ programming and software design
Responsibilities
Design, develop, and maintain complex C++ applications and systems.
Write efficient, high-quality, and maintainable code.
Collaborate with product managers, architects, and developers to define system requirements and specifications.
Conduct code reviews and mentor junior developers.
Optimize applications for maximum speed and scalability.
Troubleshoot and resolve software defects promptly.
Implement and maintain unit tests and automated testing strategies.
Stay updated on new programming techniques, tools, and trends in C++ development.
Contribute to the continuous improvement of software development processes and practices.
Participate in all phases of the software development lifecycle, from planning to deployment.
Expected Profile
Degree in Computer Science, Engineering, or a related field (or equivalent experience).
5 years of practical experience in C++ development.
In-depth knowledge of C++ standards (C++11, C++14, C++17, etc.) and associated tools.
Experience with multithreading, concurrency, and real-time systems.
Proficient in data structures, algorithms, and software design patterns.
Familiar with C++ build systems such as CMake and Make.
Strong background in debugging, profiling, and performance optimization.
Working knowledge of version control systems like Git and SVN.
Experience in software architecture, design, and deployment.
Familiarity with Linux / Unix environments and development tools.
Experience with network programming and socket communication is a plus.
Share your updated CV to careers@talentexpress.lk
Follow our LinkedIn page for upcoming vacancies
WhatsApp – 0779 391 791
Web - www.talentexpress.lk

