software developer programmer and resident medical officer