Rating

7.2/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • As a developer at IBM, my primary responsibilities involve designing, coding, and testing software applications. I actively participate in various phases of the software development lifecycle to ensure the delivery of high-quality solutions. Key daily tasks include: Coding and Development: I write clean, efficient, and well-documented code to build new features and fix bugs in existing software. I work on various aspects of application development, from database management to front-end user interfaces. Testing and Debugging: I perform unit tests and debug code to ensure software functionality and reliability. This includes identifying potential issues and implementing fixes to maintain software performance. Collaboration: I work closely with team members, including other developers, designers, and product managers. This collaboration ensures that all aspects of the project align with both technical standards and user expectations. Client Interaction and Feedback: I engage in client events and workshops, such as hackathons, where I present solutions and gather feedback to refine and improve project outcomes. Professional Development: I seek opportunities to step outside my usual responsibilities, participating in extra activities like hackathons and volunteering in innovation studios, which allows me to gain broader experiences and insights. My role as a developer is dynamic, involving continuous learning and adaptation to new technologies and methodologies, ensuring both personal growth and contributions to my team's success.

    7/10

  • 2. Have you learnt any new skills or developed existing skills?
  • In my role, I continuously expand and refine my capabilities to stay effective. Here's how I've been developing my skills: Technical Proficiency: I've been enhancing my coding skills, particularly in languages relevant to our projects. Learning new frameworks and tools is also a regular part of my development to ensure our solutions are robust and innovative. Problem-Solving: Tackling complex software issues and debugging challenging code has sharpened my problem-solving skills. Each project brings unique challenges, and overcoming these effectively boosts my analytical and critical thinking abilities. Collaboration and Communication: Working closely with team members and clients has strengthened my ability to communicate complex technical information clearly and collaborate effectively, ensuring that all project stakeholders are aligned. Adaptability: Participating in diverse projects and client events, like hackathons, has enhanced my adaptability, allowing me to quickly switch contexts and learn new technologies or methodologies as needed. Professional Growth: I actively seek out additional responsibilities beyond my core duties, such as participating in workshops and volunteering in innovation studios. These experiences help me build leadership skills and a broader understanding of the business landscape. Each day offers opportunities to build on my existing skills and acquire new ones, keeping my role both challenging and rewarding.

    7/10

  • 3. To what extent do you enjoy your programme?
  • 8/10

  • 4. How well organised/structured is your programme?
  • 7/10

  • 5. How much support do you receive from your employer?
  • 7/10

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

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • 7/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.)
  • 8/10

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


  • 9b. Why?
  • Great opportunity full of support and networking


  • 10. What tips or advice would you give to others applying to IBM?
  • Apply to as many apprenticeships as possible rejection and failure is not an option it is a learning curve for striving to be better.


Details

Degree Apprenticeship

Computer Science

London

February 2025


View More Reviews
Recruiting? See how we can help you