• 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • I start the day with reviewing what I did yesterday. Then we have a team standup every morning. After this I will continue my code unless I have meetings. Once I complete my code I get it reviewed by another developer and deployed for the testers to check over. then ill update our project board accordingly.


  • 2. Have you learnt any new skills or developed existing skills?
  • I have learnt a lot about continuous deployment and also how to structure code in a clean and readable way. I have also seen how the SDLC is used in real life.


  • 3. To what extent do you enjoy your programme?
  • I enjoy my programme a lot. The first three months were spent learning how to program (we learnt ruby) this was done with the training provider makers academy. We do not use ruby on my project but it has given me an understanding of TDD, Code review etc.


  • 4. How well organised/structured is your programme?
  • We have monthly meetings with our placement coach from Makers academy to check we are doing okay and able to complete the apprenticeship work we have been set. On the project I have a lot of support from my mentor, project manager and director. Not just that but if I have a question I feel like I can go to anyone on the team and they will try their best to help.


  • 5. How much support do you receive from your employer?
  • I receive a lot of support from my project, they check on me to make sure I am not only okay on the project but also the apprenticeship work. I have been given one day a week off the project to allow me time to complete the work.


  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • Monthly calls with my placement coach to check we are on track. If I have issues I can send them a message and they will help.


  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • I feel I have put the theory I learnt e.g. TDD and SDLC in to my role but programming I have not as we learnt a language not used in the sector I work in.


  • 8. Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
  • Yes currently every Friday we have a pub quiz (remotely) which we can attend. There are also other events organised for anyone to attend.


  • 9a. Would you recommend CGI to a friend?
  • Yes

  • 9b. Why?
  • Great place to start your career, everyone is amazing and supportive.

  • 10. What tips or advice would you give to others applying to CGI?
  • Be yourself.


Higher Level Apprenticeship

Engineering, Business Operations


April 2020

View More Reviews

View More Jobs
Recruiting? See how we can help you