Rating

5.1/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • Technical Leadership: Define and oversee the technical direction of projects, ensuring alignment with overall business objectives. Mentoring and Team Support: Guide, mentor, and support junior engineers and team members in skill development and professional growth. Project Management: Coordinate with stakeholders, product managers, and other teams to define project requirements, timelines, and deliverables. Code Review and Best Practices: Conduct code reviews to maintain coding standards and ensure quality. Promote best practices in software development. Hands-on Development: Actively contribute to coding and debugging key components of the software. Architecture Design: Make high-level design decisions, including evaluating frameworks, tools, and methodologies suitable for the project. Performance Monitoring: Analyze and optimize application performance, ensuring reliability and scalability. Problem Solving: Troubleshoot complex technical issues and ensure solutions align with the project’s vision. Stakeholder Communication: Act as a bridge between technical teams and non-technical stakeholders, translating requirements and updates clearly.

    7/10

  • 2. Have you learnt any new skills or developed existing skills?
  • So far I haven't learnt many new skills as the higher level apprenticeship - at least for now - is quite theory based.

    5/10

  • 3. To what extent do you enjoy your programme?
  • So far my experience is limited to self driven study and essay writing which is not my preferred method of engagement or evaluation.

    4/10

  • 4. How well organised/structured is your programme?
  • Very disorganised

    3/10

  • 5. How much support do you receive from your employer?
  • I ask for support where required, however this is rarely.

    9/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • So far, only a single engagement has been provided with a learning support, however there are support lines that I can leverage.

    6/10

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

    3/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.)
  • Sure, but im quite busy outside of work and prefer to align to my social agenda externally to the workplace

    4/10

  • 9a. Would you recommend IBM to a friend?
  • Yes


  • 9b. Why?
  • IBM is great for the foundation of a career


  • 10. What tips or advice would you give to others applying to IBM?
  • Be open to learning and driven.


Details

Higher Level Apprenticeship

Computer Science

London

March 2025


View More Reviews
Recruiting? See how we can help you