Rating

9.9/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • I work as part of a small team who look after one application. We are responsible for fixing bugs, implementing new features and monitor application performance. I work closely with my team as well as business analysts, other developers, middle office & end users.

    10/10

  • 2. Have you learnt any new skills or developed existing skills?
  • Throughout my experience I have learnt many new skills and continue to develop these new skills by using them in real life scenarios. These skills include; strong C# programming skills, debugging techniques, version control, deployment strategies and many code quality skills.

    10/10

  • 3. To what extent do you enjoy your programme?
  • I really enjoy my programme, it has not only allowed me to learn news skills and knowledge but it also allows me to practice and develop these skills in real life scenarios.

    10/10

  • 4. How well organised/structured is your programme?
  • The programme is very well structured. It has clear steps throughout the whole process of what has been done, what is being done and what is due. There are also plenty of people on hand to help or answer any queries.

    10/10

  • 5. How much support do you receive from your employer?
  • My employer has been beyond supportive, in fact my whole team have provided a lot of support throughout my whole programme.

    10/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • My training provider has always provided me with sufficient information towards my qualification and has always answered any questions I've had in a timely manner.

    10/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • I feel in most ways it helps me to perform better, by understanding theory behind the practical. However, in my personal experience, I have found the hands on approach to be a lot more beneficial.

    9/10

  • 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 activities taking place at my work, which I am always invited to. However, I haven't taken advantage of these.

    10/10

  • 9a. Would you recommend NatWest Group to a friend?
  • Yes


  • 9b. Why?
  • NatWest provides comprehensive hands-on experience with C# development in a production environment- which to me has been invaluable. You learn practical software engineering skills beyond just coding—debugging complex issues, implementing CI/CD pipelines, and writing maintainable code that others can understand. The small team setting ensures you're involved in all aspects of development from requirements gathering to deployment, while gaining experience with version control, code reviews, and agile methodologies. You develop problem-solving abilities by fixing real bugs with real consequences, and learn to balance quick solutions with technical debt considerations.


  • 10. What tips or advice would you give to others applying to NatWest Group?
  • Be authentic, be enthusiastic, work hard and don't be afraid to ask for help


Details

Higher Level Apprenticeship

Software Engineering

London

May 2025


View More Reviews
Recruiting? See how we can help you