Start a career with VGM!

Software Developer

Status: Full Time
Posted: 6/5/2017
Location: Waterloo, Iowa

Job Description:

As a software developer with VGM Homelink one will build and maintain software applications that are critical to the company’s growth. Candidates must be competent and experienced software developers that can join the team and hit the ground running. The right candidate must be curious minded, detail oriented, demonstrate good communication skills and committed to success. Crucial to success in this role is understanding that the initial months on the job will include learning from others to gather clear understanding of the basic functions of the Homelink business unit.

Reports to:                  Homelink VP Information Systems

Pay:                             Highly Competitive Pay with full benefits      

Hours:                         Fulltime: 8-5, Monday - Friday

Working Location:       The candidate hired for this position will be required to be located in Waterloo, Iowa

As a Homelink software developer one will be well compensated and have opportunities for growth within VGM. In addition to challenging and meaningful work, one will have the opportunity to give back and participate in volunteer opportunities.

Duties of the Job

  • Strong interpersonal, written, and oral communication skills required.
  • Provides effective communication regarding issues, objectives, initiatives and performance.
  • Adheres to and supports development standards in place within the development team.
  • Assists in logical and physical database design.
  • Strong conceptualization, analytical, and logic skills.
  • 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.
  • Ability to quickly learn and apply new tools and technologies.
  • Strong conceptualization, analytical, and logic skills.
  • Detail-oriented with respect to documentation and communication.
  • Commitment to continuing professional development.
  • Participate in the requirements gathering meetings.
  • Participate in code review sessions.
  • Solve business problems through technology.


  • Bachelors in CS is highly preferred
  • 3+ years of experience working in the software industry coding .Net applications, ASP.Net, ADO.Net or Entity Framework and SQL Server 2008/2012.
  • Strong experience and understanding of object oriented development principles.
  • Experience with Visual Studio, Team Foundation Server, and TFS Source Control.
  • Relevant Microsoft Certification a bonus.

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 800+ employee owners are based. Other offices are in Atlanta, Ga.; Overland Park, Kan.; Dade City, Fla.; Coralville, Iowa; Scottsdale, Ariz.; Morristown, NJ.; and Toronto, Ontario (Canada).

The VGM Group is one of the Top 10 Best Workplaces in Iowa, 100% employee owned, and has a company culture like no other. As an employee of the VGM Group, Inc. one has the opportunity to interact with all levels of the organization. In doing so, the right person will see the opportunity for personal and professional growth and take the appropriate steps to make that happen for their benefit and that of The VGM Group.


VGM Group, Inc. is 100% employee owned. As an employee of VGM individuals receive

  • Gifted Employee Stock Ownership,
  • 401k with up to 3% company match,
  • Health Benefits - single to family, Dental, Vision, Long-term Disability etc.,
  • PTO (Paid Time Off),
  • Paid holidays.

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