Self Employed software developer positioning