Start a career with VGM!

Computer Science Internship

Company: VGM & Associates
Status: Intern
Posted: 3/27/2017
Location: Waterloo, Iowa

Job Description:

As a paid 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 deep down inside the IT industry and learn what makes health systems work. You’ll be challenged to learn to collaborate as part of an enterprise team of software developers while working on exciting projects such as:

  • Voice Recognition and Dictation
  • Geo Spatial Distance Calculations
  • SalesForce Integrations
  • PCI Tokenizations
  • CallerID Integrations
  • Patient Management Systems
  • Healthcare Billing Systems

Location:        Waterloo, Iowa

Hours:            Summer of 2017; 30-40hrs/week 

Internship Learning Opportunities and Responsibilities:

Through a computer science internship with VGM individuals may be provided the opportunity to gain experience with the language, tools, and architecture we use for enterprise application development like:

  • C#
  • PHP
  • JAVA
  • VB.Net
  • MS SQL 2014
  • SQL Server Integration Services
  • SAP Business Objects
  • BizTalk 2013 R2
  • Visual Studio
  • Team Foundation Server
  • MS Build Server
  • SOA
  • Entity Framework

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.

At the conclusion of the internship there may be an opportunity for a long term career with VGM.


The ideal candidate will be a computer science (or similar/related) major with a Junior or Senior standing or in their second year if at a technical college.

  • 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.

Company Summary

VGM Group, Inc. is a national leader in diverse industries including health care, insurance and golf. Since inception in 1986, VGM ( has been providing business solutions to more than 25,000 companies throughout the United States and Canada, positioning them to save money and run more efficiently. The VGM Group, is within the Top 10 Best Workplaces in Iowa and has a company culture like no other.

We are headquartered in Waterloo, Iowa, where nearly 90 percent of our more than 850+ employee owners are based. Other offices are in Atlanta, Ga.; Overland Park, Kan.; Dade City, Fla.; Coralville, Iowa; Scottsdale, Ariz.; and Toronto, Ontario (Canada). The VGM Group has been recognized multiple times as a Top Workplaces in Iowa by the Des Moines Register; most recently VGM was awarded Iowa’s #1 Large Employer Workplace for 2015.

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.

Apply Online View Postings

Looking for a career? VGM has openings that could fit with your career path.

Browse our careers