Job Description For Software Developer (DEV - L2) Software Developer (DEV - L2) is a mid-level position with a solid foundation in coding and development. They should design, code, and modify software applications according to specifications. They should