1. Please give an overview of your role and what this involves on a day-to-day basis:
I am a software developer working full time within the company. My day to day job role includes completing tasks and stories from a product backlog to meet strict sprint deadlines. Every morning I participate in a catchup to discuss the work that I and my colleagues have done previously as well as the work we are going to complete on the day. Every fortnight I participate in a review meeting with the client for the project that I am on.
2. Have you learnt any new skills or developed existing skills?
I have learnt how to work in to an agile methodology in all the commercial work that I do. Since working at the company I have successfully passed a Microsoft certification. I am now able to code to an adaptable standard that my peers can intemperate.
3. To what extent do you enjoy your programme?
One of the biggest enjoyments for me working at the company, is that I work with people my own age. This makes my job much more enjoyable because I can relate to my peers and we have mutual interests. Because everyone else is a similar age, the commercial work is distributed equally and I get plenty of opportunities to build up my portfolio with commercial work.
4. How valued do you feel by Bright Future Software?
During my three month review I am provided with feedback from my manager bringing to my attention things that I have done well and things that I could have improved. There are criteria to meet to reach boundaries within the company. The grading criteria consists of commercial impact as well as progress with assignments for training. However I have found that if you don't meet the criteria to progress to the next grade, any extra efforts you may have put in will go un-noticed unless you speak up. In general the grading system is pretty accurate and accounts for all abilities.
5. How well organised/structured is your programme?
In terms of commercial work, the programme is very structured and organised. I know which tasks need completing and I know when they need completing by. My training programme was not very organised from the start however recently it has been monitored and I now know exactly which deadlines I have been set. I am confident that I can meet all my deadlines in the future and I know who to turn to for support.
6a. How much support do you receive from your training provider?
Support is always available to me from any of the trainers within the company. I have been assigned to a particular assessor who can tell me how to solve a problem or who to speak to if the problem cannot be resolved directly. Generally I am left to my own devices and do not receive any training however I do not feel it is necessary.
6b. How much support do you receive from your employer?
I have a quarterly review with my line manager to discuss any issues I have. My team leader is also very informative and can usually provide me with support before I have to speak to my line manager.
7. How well does your salary/package meet your costs?
I usually find that my salary leaves me with an ample amount left over after the costs of travel and rent etc.
8. Are there many opportunities outside of work?
There are not any societies or events outside of work organised by the company. Due to the fact that I work with people my own age, we organise events such as five-a-side football.
9. Would you recommend Bright Future Software to a friend?
Bright Future has been a great starting point from my career and with the commercial opportunities given to me I feel I have a much better vantage point than any student finishing university for applying to new jobs. Bright Future has provided me with the skills needed to pass qualifications and learn lots of languages on the job.
10. What tips or advice would you give to others applying to Bright Future Software?
Be sure to show your passion for technology and enthusiasm to work in a modern environment with people your own age.