- 1. Please give an overview of your role and what this involves on a day-to-day basis:
- 2. Have you learnt any new skills or developed existing skills?
- 3. To what extent do you enjoy your programme?
- 4. How well organised/structured is your programme?
- 5. How much support do you receive from your employer?
- 6. How much support do you receive from your training provider when working towards your qualifications?
- 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
- 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.)
- 9a. Would you recommend CGI to a friend?
- 9b. Why?
- 10. What tips or advice would you give to others applying to CGI?
I work as a software developer, I chose to work mainly in the devops team although I have the option to upskill and move teams whenever I want to. On a day to day basis I attend daily and weekly stand ups to select and prioritise tasks. From this I then work though my tasks attending refinement meetings to get further information then when completed I have a code review with other developers to insure my work is adhering to best practices. Depending on the teams understanding of the task there is sometimes a knowledge share to explain the work to others who may be interested in upskilling in this area.
CGI has a learning portal with helpful videos to allow me to upskill in areas on interest but I can also request further resources such as a pluralsight license, external courses or certifications. This is really helpful and has allowed me to develop my skills to help me progress in my job role.
My work is rarely the same each day, the tasks I work on all have new opportunities to solve and work though problems to help develop my abilities. I thoroughly enjoy this because applying myself differently each day makes the week fly by and is much more fun than doing the same thing each day.
At the start the training was exceptionally structured with a boot camp to start it off. As the program progressed it is designed to be more loosely structured to work around you day to day job activities. This works well so that if i have lots of work priorities I can put off studying activities for a bit and catch up when i have more low priority work.
I get lots of support from my employer. CGI has a great system of directors, student champions and buddy's who are all there to assist and mentor you to make sure your work is as enjoyable as possible and to reduce the stress.
I get lots of support from my team mates allowing me to focus on upcoming exams and balance work.
It gave me the foundational understanding of tools in the software developing world while teaching me how to apply myself and learn new tools when they come out.
There is a sports and social club to have social activities with people you work with.
It is the best employer I have worked for.
Higher Level Apprenticeship