A great opportunity to play a leading role in the development of our world-leading CAD software.
Working with an established team at our main development centre in Chennai, the successful candidate will be responsible for the design, implementation and delivery of a new generation of leading applications for the construction industry.
Enthusiastic about C++ software development, you will be self-motivated and ready to take responsibility for the creation and successful delivery of innovative and easy to use software products.
A thorough knowledge of the principles of C++ and Object-Oriented Design are essential, as is experience of delivering robust, scalable and performant solutions.
You will be required to lead the development team during the full software lifecycle, ensuring the use of best practices and delivering software of World Class quality.
Fluent in English, you will have excellent written and verbal communication skills, with the ability to communicate effectively with the team in the company’s main office in the UK and with clients.
CADS believe in life-long learning and support continued professional development by providing further training.
A Bachelor’s or Master’s degree in a software-related discipline;
A proven track record in delivering software solutions in Visual C++ and C#;
Experience of mixed-managed code, COM, MFC, ATL and STL are highly desirable;
A thorough understanding of the principles of software design, including Object-Oriented Design and design patterns;
Experience of direct interaction with clients is advantageous.