1. Please give an overview of your role and what this involves on a day-to-day basis:
I work as an apprentice developer, specializing in server-side development. My day-to-day activities usually involve meeting in the morning with my project team and discussing what each individual plans to do during that day with regards to the project. I would then spend the day working on any tasks available and occasionally conducting peer reviews.
2. Have you learnt any new skills or developed existing skills?
I had enjoyed coding from a young age and this job has helped me enormously in my development in that area. Alongside that, I have developed many interpersonal skills as it is essential to be in constant communication with your team in this job - and sometimes even work directly beside them on the same task for periods of time. Other interesting skills that I have developed consist of things such as visually explaining my ideas using diagrams and working with different operating systems than I usually would.
3. To what extent do you enjoy your programme?
The apprenticeship programme overall has been very enjoyable. There are aspects that have been difficult sometimes - such as understanding apprentice career progression and other things. Apart from this, CGI and QA have been extremely accommodating and supportive in facilitating personal development. Although I wasnt sure what to expect from the programme, I am very satisfied with how it has went and feel very confident in my position.
4. How valued do you feel by CGI?
I feel valued within the office that I work in. My line manager is very supportive and is constantly encouraging self-development. When working on projects, I feel as if I am treated like every other developer in the office; I do not feel like simply an apprentice, but rather like any other employee. I appreciate this as it is a challenging and exciting environment, whereas it could have been less so if I wasnt treated like everyone else.
5. How well organised/structured is your programme?
There are issues surrounding the programme. I mentioned previously that career progression is a bit of an unknown at present. However, overall the programme has been very well structured. As an apprentice, I was introduced to work and projects at a very good pace, i.e. I was given time to settle in and learn what I was supposed to be doing, but I wasn't kept away from 'real' work for too long.
6a. How much support do you receive from your training provider?
There are sometimes problems surrounding meetings with my QA assessor and I have felt before that some courses I have went on as part of the apprenticeship have been slightly outdated. Other aspects of the training have been excellent, however. I have never had any issues with the lecturers we have been taught by, and they have always been accessible and helpful. Furthermore, I have never experienced a situation wherein I have felt unable to ask for assistance.
6b. How much support do you receive from your employer?
I have received excellent support from my employers. I feel very valued, and as mentioned previously, my line manager has been incredible in helping me develop as a software engineer and as an individual. Each project manager I have worked with has also been helpful, and I have never felt inadequate or undervalued. Any issues I have had have also been swiftly resolved, and I feel I can approach anyone with a problem I might have.
7. How well does your salary/package meet your costs?
I am very pleased with my current salary and the opportunities to boost it through good performance. I am able to afford to live comfortably and maintain a social life with the salary I am provided.
8. Are there many opportunities outside of work?
I do not feel there are many opportunities outside of work. Individuals in the office have organized clubs and events, but in terms of CGI there aren't many opportunities.
9a. Would you recommend CGI to a friend? *
9b. Why? *
CGI is a great place to work if you are looking for a job where you are not constantly monitored or led by hand. Working here encourages self-development and independence and it is something I value highly.
10. What tips or advice would you give to others applying to CGI? *
I would advise those thinking of joining CGI to research the company and what it does, and build a strong understanding of these areas. I would also advise applicants to ensure that they're outspoken, creative and confident, as often CGI are not only looking for developers, but salespeople too.
More from CGIMore Reviews Company Profile
Get personalised jobs straight to your inbox
Save time job hunting - get tailored job opportunities sent straight to you!