As a Training and Development Specialist, you will be responsible for designing and implementing training programmes that facilitate effective learning for our software development teams. You will work closely with various departments to assess training needs and enhance team performance through tailored learning initiatives.