Be part of a diverse, highly skilled team that’s shaping a bold, new future for some of the world’s leading organisations.

Building a culture of excellence isn’t just a promise we make to our clients, it’s a promise we make to our people too. Join our passionate, engaged global team and become part of a culture that supports and celebrates innovation, capability building and creative problem-solving. Isn’t it time you unlocked your full potential? 

Senior Front-end Developer

Cape Town

The Senior Front-end Developer will be responsible for developing Angular-based front-end applications in the Client Applications Team. Duties Develop enterprise grade front-end applications as identified by business, using Angular and related technologies. Work closely with Product Owners, Business Analysts and Desig...

Data Analyst

Cape Town

The Data Analyst will be responsible for sourcing, cleansing and interpreting data, using statistical techniques to generate ongoing reports to provide insights into the business to facilitate business decisions. Duties Managing master data. Managing users and user roles Providing quality assurance of imported data&...

Lead Developer

Cape Town

CCi is growing rapidly and seeks to hire a Lead Developer to join our Products team in Cape Town. Leading a team of developers to facilitate the project deliverables, the Lead Developer will be responsible for the design, development and deployment of complex C# web applications and micro-services using .Net Core.  ROLE...


North America

CCi is growing rapidly and seeks to hire a Key Account Manager to join our team in North America. The Key Account Manager is responsible for growing and protecting sustainable, long-term business relationships with key account clients, and developing key accounts in order to generate and maximise revenue. The Key Account Manager...