Rating

7.6/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • my job involves designing, developing, testing, and maintaining software products. On a typical day, I might start by resolving software issues, then brainstorming and researching solutions for a project, debugging and troubleshooting code, coding and programming software based on specifications, developing and maintaining databases, and ensuring database performance. I might also review existing code base and updates, design database schemas, and work with other engineers to develop new features and support new technologies. Finally, I take part in meetings to discuss product requirements and goals.

    7/10

  • 2. Have you learnt any new skills or developed existing skills?
  • Yes, I have been able to expand my skills as a software engineer. Throughout my career, I have worked on a variety of software projects that have allowed me to strengthen my programming skills in different languages, develop databases and optimization strategies, improve automation and scripting, and enhance my debugging and problem-solving abilities. Additionally, I have gained experience in developing cloud-based services, artificial intelligence technologies, and machine learning algorithms.

    8/10

  • 3. To what extent do you enjoy your programme?
  • I have a great deal of fun in my job as a software programmer. It is gratifying to watch a project develop from conception to completion; writing the code, figuring out how to address a challenging issue, and then having the opportunity to test it and observe it in use. Nothing compares to the sense of accomplishment you get when a project is completed and the client is happy. Additionally, it's excellent to collaborate with other engineers to continuously learn new things. I really anticipate going to work every day since there is always a new task to take on.

    9/10

  • 4. How well organised/structured is your programme?
  • My programme is orderly and well-structured. I can divide my tasks into reasonable portions and stay on track because it is broken into multiple sections. For each project as well as my overall job responsibilities, I have a clear roadmap. Weekly progress updates let me keep track of new issues and make sure I'm on schedule. Every phase has deadlines, and team members and clients are regularly met. This keeps everything ordered so that timelines and expectations are clear and there are no misunderstandings.

    7/10

  • 5. How much support do you receive from your employer?
  • My employer offers a lot of assistance. I have the professional and individualised assistance I need to succeed in my position. I collaborate actively with others in the sector to share knowledge and concepts. Additionally, I have access to internet information that enables me to keep up with updates and best practises in the software engineering sector.

    7/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • My training provider offers me a lot of assistance. They give me access to resources, course materials, and assistance with scheduling my work. Periodically, they evaluate my development and offer input on my areas for improvement. They are available at all times to respond to my inquiries. The instructors are also incredibly supportive and kind, and they will help me if I'm having trouble with any aspect of the course. With this support, I can confidently work towards my goals and lay the groundwork for a career as a software developer.

    8/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • My training, in my opinion, makes me a better software developer. I learned a lot about modern software engineering techniques and technologies through the classes, and now I feel well-equipped to handle challenging projects. Additionally, I pick up tips and tricks that help me work more efficiently and more effectively. The certification also helps me stay current on developments in the field of software engineering, which keeps me one step ahead and gives me a competitive advantage.

    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.)
  • I can participate in extracurricular activities at my job, that much is true. Regular community-building events at my workplace include charitable endeavours, sports days, and game evenings. Additionally, there are professional networking occasions like conferences, hackathons, and tech meetups that allow me to showcase my coding abilities and gain knowledge from my peers. By participating in these activities, I can help my coworkers become closer, while also learning useful information from the software engineering community.

    8/10

  • 9a. Would you recommend Combined Technical Solutions to a friend?
  • Yes


  • 9b. Why?
  • Yes, I would definitely recommend Combined Technical Solutions to a friend. The staff is friendly and knowledgeable, the environment is supportive and professional, and the courses are comprehensive and up to date. The company has an exceptional customer service which is available to help answer any questions regarding the trainings. The trainers have deep expertise and provide a platform for interactive learning. I feel privileged to have had the opportunity to become part of CTS and would highly recommend it to a friend.


  • 10. What tips or advice would you give to others applying to Combined Technical Solutions?
  • My advice to others considering Combined Technical Solutions is to do your research and be prepared. Having a solid understanding of the skill sets required and the different roles available is key. Additionally, take the initiative to stay current on the technologies and software engineering practices being used in the industry. This demonstrates that you are dedicated and knowledgeable about the field and will help you to stand out during the interview process.


Details

Higher Level Apprenticeship

Information Technology

Bedford, Bedfordshire

June 2023


View More Reviews
Recruiting? See how we can help you