As a Software Development Intern, you will be responsible for providing hands-on experience with real projects in software development. You will work to develop new software within existing code bases: learn existing architecture, develop new features, and deliver bug fixes for current software. You will work within an existing team and collaborate with them to deliver on projects. Other responsibilities include software documentation and learning client requirements while researching and designing new software. This position is required to be onsite at our West Des Moines, IA office.