Software Developer at Newcastle Building Society

Start Date:
North East
Programme Type:
Apprenticeship - Advanced Level (Level 3)
Review Date:
April 2019

Review Score


1. Please give an overview of your role and what this involves on a day-to-day basis:


My role as a software developer involves a variety of different tasks that are carried out on a day-to-day basis. One of my main responsibilities involves the development and maintenance of computer systems, designing system architecture and graphical user interfaces and writing code in a range of programming languages to achieve the needs of the business. Throughout my apprenticeship i have worked on a variety of small projects to develop my knowledge and understanding around programming. Throughout my apprenticeship i have had daily interactions with both developers and testers whilst working in an agile environment, as well as communicating with end users when planning, designing and demonstrating new system implementations.

2. Have you learnt any new skills or developed existing skills?


Throughout my apprenticeship i have discovered a range of new skills which have been beneficial towards my development for the job. I started the apprenticeship with very little knowledge around programming and over the year have learnt C#, HTML, CSS, JavaScript, SQL. I've also looked into a mixture of frameworks for .NET, focusing particularly MVC and WebForms for web based applications. I have also had the opportunity to learn about Agile and Scrum, and participated in many agile ceremonies such as the planning, review and retrospective sessions. Whilst learning on the job I have also been doing external learning with my training provider. This allowed me to research both theory and practical subjects, all of which I could apply to my day-to-day role.

3. To what extent do you enjoy your programme?


The apprenticeship has given me a great opportunity and kick-started my career as a software developer. I have really enjoyed the team moral and support given throughout my apprenticeship and the company have given me great advice and steer in the right direction. I really enjoy my role as a software developer and i'm really excited to progress and further my skills in the subject.

4. How well organised/structured is your programme?


My induction period was very informative and give me a good insight in what was to come for the year ahead. The training that i was given both on the job and at the apprenticeship center was highly beneficial towards my development. I was given support from everyone around me at work and also had regular review sessions with my learning provider to make sure that work was complete on time and to a suitable standard.

5. How much support do you receive from your employer?


I have been given a lot of support whilst completing my apprenticeship programme. I was given two mentors at the start of my apprenticeship would were there to give me and advice or support with any queries that i had. I also had regular meeting with the other new apprentices and early talent staff, which gave me the opportunity to share information with other colleagues in a similar position. I found that all colleagues had a positive attitude towards supporting me and everybody gave me the guidance i needed.

6. How much support do you receive from your training provider when working towards your qualifications?


Throughout my apprenticeship i was given great support from my mentor/tutor. We had regular reviews where we could discuss any concerns or complications and make amendments to all of my project work to ensure that my work was done to the best of my ability. My support from QA was extremely positive and i felt no pressure in contacting my skills coach at any time.

7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?


The training that was provided as part of my apprenticeship allowed me to apply these skills within the workplace. I was able to see real-life representations and apply concepts that i had learnt to my day-to-day job, which supported my understanding. I also learnt a range of new techniques that i was able to share with colleagues.

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 a range of extra-curricular activities that are offered to employees at Newcastle Building Society. as a 'staff association' member we are given discounted tickets and events which allow us to socialist and interact with our colleagues. We also do social activities within out team such as bowling, going out for food and mini-golf to encourage team building. there are also a range of clubs that are offered to employees that anyone can participate in for free, such as yoga.

9a. Would you recommend Newcastle Building Society to a friend?


9b. Why?

NBS offer great opportunities for employees and encourage individual development. I have been given the time and support needed to develop my skills and knowledge which will lead me towards my future career aspirations. All colleagues are extremely friendly and supportive and have a willingness to help me progress as a software developer. NBS are flexible and have allowed me to manage my own time and workload which has been beneficial to my development.

10. What tips or advice would you give to others applying to Newcastle Building Society?

Research into the company and find out some information about achievements and organisations goals, use this information in the interview to show that you have read up on the company and understand how you can contribute towards the key objectives that the business are striving towards. Try to get involved with any open events that are hosted and ask questions to people around you. Take any opportunities that you can get, and don't be scared to say yes.

More from Newcastle Building Society

More Reviews Company Profile
Recruiting? See how we can help you