Mid-Level Software Developer