The intern will assist the HR IT Team in refactoring and performing technology lifecycle maintenance on small ancillary business applications that support various associate services. This will provide an opportunity to experience all phases of the software development lifecycle, including analysis, planning, software design, testing, and deployment. The intern will be responsible for working with a senior software developer to analyze the existing application, identify opportunities for refactoring it, and build specifications for a new version.