software developer insurance