Overview of the opportunities in addition to the day to day role of an Apprentice Software Engineer at Capgemini, including insights into social media, events, being a brand ambassador, writing blogs and charity work.