Rating

9/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • Perfect, thanks! Here's a version tailored specifically for a software engineer working on a banking project: As a software engineer on a banking project, I work on designing, developing, and maintaining secure and scalable financial applications. My daily tasks involve coding, code reviews, debugging, and collaborating with cross-functional teams including product managers, QA, and DevOps.

    10/10

  • 2. Have you learnt any new skills or developed existing skills?
  • Yes! Before beginning my apprenticeship i had minimal technical skills, these have come on leaps and bounds since beginning of my course, through both university and work.

    10/10

  • 3. To what extent do you enjoy your programme?
  • I really enjoy the programme as it offers a great mix of technical challenges and real-world impact. Working on a banking project has given me exposure to complex systems, and I’ve been able to grow both professionally and personally through collaboration, mentorship, and hands-on experience.

    10/10

  • 4. How well organised/structured is your programme?
  • The programme is well-structured, with clear goals, regular check-ins, and access to useful resources. There’s a good balance between autonomy and support, and the structure helps me stay aligned with project goals while continuing to develop my skills.

    8/10

  • 5. How much support do you receive from your employer?
  • I receive plenty of support from my employer; The CGI DA program is incredibly well structured and there is always someone available should i need any support

    9/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • Swansea University are generally very supportive and often assist me when necessary, the modules run by Gower College Swansea however could be improved.

    7/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • The qualification has helped reinforce key technical concepts and best practices that I regularly apply in my role. It also provides valuable context around software development , which helps me work more effectively and confidently. I would say however that I feel I learn more relevant and practical skills through my working day.

    8/10

  • 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.)
  • There are plenty of EC's to involve yourself in within CGI; They offer a brilliant Sports and Social club which regularly has different events on offer for CGI members, as well as an initiative to encourage working with other members of your office in person.

    10/10

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


  • 9b. Why?
  • Yes, I would recommend CGI because it offers a supportive environment, diverse project opportunities, and strong professional development. It’s a great place to grow your skills while working on impactful real-world solutions.


  • 10. What tips or advice would you give to others applying to CGI?
  • My main advice would be to be yourself throughout the application process; I felt CGI really appreciated my individuality and that has helped me tenfold in settling within my team and project.


Details

Degree Apprenticeship

Software Engineering

Bridgend / Pen-y-bont ar Ogwr

April 2025


View More Reviews
Recruiting? See how we can help you