This role spans the full software development lifecycle—from requirements analysis and design through deployment, operations, and continuous improvement—while working alongside experienced engineers solving complex technical challenges. High School Diploma or GED and Five (5) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.