Job Summary
My client is a long‑established software engineering business focused on developing advanced CAD and design software for the civil engineering market. They are hiring a Software Developer to join a highly skilled, agile SCRUM team working on large, complex systems used by thousands of professionals worldwide.
This role offers full exposure to the software development lifecycle, from research and design through to development, testing, documentation, and long‑term maintenance. You’ll work on technically challenging problems that require strong algorithmic thinking, attention to detail, and a genuine interest in building robust, high‑performance software.
What you’ll be doing:
Developing new features and enhancements in C++ using Microsoft Visual Studio
Working within a SCRUM team on complex, long‑lived software products
Analyzing requirements and researching optimal technical solutions
Designing, coding, testing, and documenting software components
Maintaining and improving existing systems used in production globally
Collaborating with support teams to resolve defects and improve product stability
Keeping up to date with modern development practices and industry trends
Skills & Experience:
Strong proficiency in C++
Solid understanding of data structures and algorithms
Experience working on complex or large‑scale software systems
Comfortable working in an agile / SCRUM environment
Exposure to MFC, CAD systems, or engineering software is beneficial but not essential
An analytical mindset and enjoyment of solving non‑trivial technical problems
Qualification:
BSc in Computer Science or BEng with a strong mathematics focus
Background or exposure to civil engineering is advantageous but not required
Contact LIZAAN BUNNING on 021 418 1750, quoting the Ref: CTI006498
Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.