Description

Job Description

SpanIdea is seeking highly skilled and motivated C++ Developers to join our dynamic team. As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance software applications in a Linux/Unix environment. Your expertise in object-oriented programming, data structures, and multithreading will be crucial in delivering efficient and scalable solutions. The ideal candidate should have a strong command of C++ programming, along with working knowledge of configuration management systems like GIT and build tools. Strong analytical and problem-solving skills are essential for success in this role. Good communication skills are also required to collaborate effectively with cross-functional teams.

Responsibilities

Design, develop, and maintain high-quality software applications using C++ in a Linux/Unix environment.
Implement efficient solutions using object-oriented programming, data structures, and multithreading.
Collaborate with team members to understand requirements and deliver software solutions that meet or exceed expectations.
Ensure code quality through code reviews, debugging, and testing.
Utilize configuration management systems like GIT and build tools for effective software development and version control.
Troubleshoot and resolve software defects and performance issues.
Stay updated with emerging technologies and industry trends to enhance software development practices.

Must-Have Skills

Strong programming skills in C++, preferably in a Linux/Unix environment.
Proficiency in object-oriented programming, data structures, and multithreading.
Working knowledge of configuration management systems like GIT and build tools.
Strong analytical and problem-solving abilities.
Good communication skills for effective collaboration with team members.

Desirable Skills

Domain knowledge in Automotive, Networking, or Telecom.
Experience in VoIP or SIP protocol development.
Familiarity with telecom protocol development.

Education

Any Graduate