assistant software development careers in United Kingdom