Position Overview: We are seeking a skilled and experienced C++ Developer to join our dynamic team. As a C++ Developer at CADS, you will play a crucial role in designing, developing and maintaining software solutions tailored for the civil engineering domain.
Required skills
C++ developer - Required skillset:
Should have 3-5 years of experience in all the stages of the software development process using languages/technologies such as VC++, MFC and COM;
Must be able to apply object-oriented programming concepts and SOLID principles and have a proven track record of delivering robust applications;
Must have strong analytical and problem-solving skills and the ability to independently work as a contributing member of the team;
Optimize and enhance existing software to improve performance and user experience
Stay updated with industry trends and incorporate best practices in software development
Working experience in C# is desirable;
Experience in using any unit testing frameworks and Atlassian suite of products such as BitBucket, Jira and Confluence is desirable;
Experience in using Wix installer and Jenkins is desirable.
Qualifications
Bachelors or Masters degree in computer science, engineering or with appropriate experience
Proven experience as a C++ Developer in the software development industry
Strong proficiency in C++ programming
Familiarity with civil engineering concepts and practices is a plus
Solid understanding of object-oriented programming principles