1. Please give an overview of your role and what this involves on a day-to-day basis:
I work as a developer in a agile software development team some based in the UK some over seas. I work on completing User stories that improve the platform, this might be adding new features or bug fix's. every morning we have a daily scrum call with testers and developers to monitor the progress of these stories within the sprint and i can reach out if I need any assistance or have questions.
2. Have you learnt any new skills or developed existing skills?
I have developed on my ability to communicate and public speaking as working as part of the team and sharing work with a larger audience in the department. Furthermore, my practical skills of programming as i have learnt new programming languages and while being involved in the development process i have been able to understand the SDLC.
3. To what extent do you enjoy your programme?
Being involved in a great team with friendly experienced team members who are there to offer me help and being trusted to work on a large project. also being trusted to manage my time and have the opportunity's to be involved in other team's projects and exciting events that happen in the office.
4. How well organised/structured is your programme?
I get constant interesting work from my team and I don't feel pushed to take too much work. from my Training sessions at the start were good and increased my skills, however a portfolio work is due at the end of the programme and it would have been nice to have constant guidance on that from the training provider.
5. How much support do you receive from your employer?
As much as I could possibly need they are constantly reaching out with support for Mental health, financial advice and general advice. I have weekly 1 to 1's with my manager where they can help me with any issues i might be having and to get advice on any of those. They are always very supportive.
6. How much support do you receive from your training provider when working towards your qualifications?
Not as often as I would want, hard to get hold off. once you are able to get support they are pretty good with that. they do have a bi weekly call that you can direct your questions towards. training weeks are relatively interesting but can be inconsistent depending on the tutor that week
7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
Not all training we have done is that relevant, especially those training session where it was about a language that we do not use. Training sessions about processes like SDLC training is used daily and is put into practice. i wouldn't say that after i had completed all my training course i felt 100% confident about my knowledge but its an improvement
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 many events I get involved with a few social and company events these happen often, for example as the company sponsor Porsche's formula E racing they had a big reveal of the car and competitions to win prizes. There are also many other smaller sports groups and voluntary opportunities to help the local communities.
9a. Would you recommend Vodafone to a friend?
They are always asking their employees how they can improve and if i had something to say that it would be heard and that something would change. they are always looking to the future and trying to improve the structure of the company like the opportunity to work from home and a very generous maternity policy
10. What tips or advice would you give to others applying to Vodafone?
Show them your personality and be confident in yourself as they are able to teach skills but it is harder to teach someone to have the right mind set and personality. They like people who are able to innovate and find new solutions to things/ They do a team project on the assessment day, you might think they are looking for a leader but it is important to be a team player.