Junior Software Developer
Sage
Developer
Senior Software Developer
Principal Software Engineer
Junior Software Engineer (Placement)
Newcastle University
Newcastle College