INTERNSHIP DETAILS

Software Development Intern - Waterloo, Iowa

CompanyVGM Group, Inc
LocationWaterloo
Work ModeOn Site
PostedFebruary 20, 2026
Internship Information
Core Responsibilities
Interns will collaborate as part of an enterprise team of software developers on exciting projects involving microservice architecture, client-side scripting, UI design, and software implementation/customization. Responsibilities include exposure to healthcare, financial, and general business IT across software and application development, web technology, and programming.
Internship Type
intern
Company Size
946
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Welcome to the VGM Group page where you can learn more about what makes our company a little different. The first thing you should know is VGM Group is more than one company. As you get to know us, you’ll notice names like VGM & Associates, Two Rivers Marketing, VGM Fulfillment, HOMELINK, and VGM Insurance. What does this mean for you? Opportunity. Whether you’re looking for solutions to help your business grow, or a career where you can make a difference and create your future—you belong at VGM.
About the Role

VGM Group - a 100% employee-owned, nationally recognized provider of professional business solutions and services - is seeking a software development intern to join our Corporate IT development team. The VGM Corporate IT department is a dynamic team dedicated to providing innovative technical solutions to a large enterprise organization. Our corporate IT team partners with all VGM business units and subsidiaries to provide valuable technology solutions at all levels of the organization. In this internship role, you will make a direct impact on the efficiency and effectiveness of our workforce. 

Software Development Intern Summary: As an intern with VGM you will be exposed to healthcare, financial and general business IT from software and application development to web-based technology and programming. You will see what happens inside the IT industry and learn what makes systems work. You’ll be challenged to collaborate as part of an enterprise team of software developers while working on exciting projects such as:

  • Microservice architecture
  • Client Sidescripting
  • User Interface design
  • Software implementation
  • Software customization
  • Healthcare Education Systems

 As an intern with VGM one will be afforded the opportunity to work and experience VGM’s unique business environment and dynamic culture. The intern must be able to handle multiple concurrent projects and be very detail oriented.  

What’s more? At VGM Group, we are 100% employee owned. Click to view more about VGM! 

Working Location: On-site in Waterloo, Iowa

Working Hours and Duration: Full-Time, 40 hours per week, during the hours of 8am-5pm CST Monday through Friday for up to 3 months (May - August typically) 

Internship Learning Opportunities and Responsibilities:

Development interns at VGM will be provided the opportunity to gain experience with the language, tools, and architecture we use for enterprise application development such as:

  • C#
  • Visual Studio
  • Dynamics CE
  • VB.Net
  • SQL Server
  • Azure API Management
  • ASP.NET
  • SQL Server Integration Services
  • Azure DevOps
  • JAVA
  • SQL Server Reporting
  • Rest Services
  • Vue

As a technical intern with VGM individuals will be exposed to a variety of business tasks and responsibilities. In addition to learning opportunities, you’ll have the chance to give back to your community and participate in volunteer activities.

Key Qualifications:

The ideal candidate will be actively working towards a degree in a computer science, software engineering, or similar/related major and field.

  • Software development knowledge and skills in C#, VB.Net, and other software development languages 
  • General computer science knowledge or STEM experience with a desire to learn programming
  • Must excel at working with peers within a team environment
  • Ability to meet project plan timelines and produce a high-quality product
  • Ability to take individual initiative and accountability for assignments
  • Ability to adapt to changing priorities

Physical Requirements:

  • Working at a physical desk, moving about the office and facility as needed for work
  • Operation of office equipment and using technology efficiently such as computers, phones, misc. office equipment
  • Visual abilities include reading, distance vision and peripheral vision

Learn more about VGM Group, Inc.: 

Headquartered in Waterloo, Iowa, VGM is a 100% employee-owned company providing business and professional services to thousands of business customers across North America. Services include group purchasing, commercial insurance, management of healthcare services and networks in post-acute cases, healthcare distribution direct to patient homes, specialty consulting, online education, digital, print, and traditional marketing and more. VGM employs approximately 1,700 people across 40 states and Canada, with more than 1,100 working in Iowa. VGM has been named the Top Workplace in Iowa on multiple occasions and is proud of its role in the communities in which it serves. For more information visit www.vgmgroup.com.


This job description reflects the general duties of the job but is not a detailed description of all duties which may be inherent to the position. Reasonably related additional duties may be assigned to the individual Associate.

VGM Group, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, pregnancy, national origin, disability, genetic information, military or veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Key Skills
C#Visual StudioDynamics CEVB.NetSQL ServerAzure API ManagementASP.NETSSISAzure DevOpsJAVASQL Server ReportingRest ServicesVueMicroservice ArchitectureClient Side ScriptingUI Design
Categories
TechnologySoftwareEngineering