Software Development Trainer

Job Type: Contract / Salary: Competitive / Job Ref: 121314
Location: London, United Kingdom / Date Posted: 11th March 2019

Job Description

As a software development trainer you will be adapting and delivering engaging training materials for our Higher Level Degree program. As part of a team, you will be supporting apprentices to successfully undertake a series of far reaching software development modules up to degree standard (level 6). These apprentices are employed by top global digital companies and you will shape their learning and help them become the next generation of digital pioneers.

Main Responsibilities:

  • Lead the delivery of engaging course material to apprentices and ensure their educational progress
  • Differentiate learning materials for a diverse audience of ability and experience
  • Update and create new learning content for existing lectures and workshops where learning is applied in real world scenarios
  • Create and mark assignments and exams
  • Provide feedback to apprentices on their progress and provide additional support where necessary
  • Work collaboratively with the teaching team to ensure that individualised support programmes are in place for learners such as those with Special Educational Needs
  • Supporting the programme management team with reviewing work based evidence

*You may be asked to support with revision or consolidation sessions for apprentices, which take place on weekday evenings.

Desired Experience:

  • Training or teaching experience
  • Substantial work experience in software development OR Degree/Higher Apprenticeship in technical subject (Computer Science, Software Engineering, STEM with demonstrable use of technology)
  • Proficiency in programming in Java or JavaScript
  • Teaching or teaching support experience and qualifications
  • Relevant sector work experience e.g. IT support, Software Development, Databases Personal Qualities, Aptitudes and Skills:
  • Strong collaborative working skills
  • Strong interest in technology and the digital industry
  • Passion towards supporting others and ensuring their wellbeing
  • Ability to inspire people
  • Excellent time management, organisational and planning skills