Software Development Intern - Waterloo, Iowa

VGM Group, IncWaterloo, IA
9dOnsite

About The Position

Two business units within VGM Group, Inc. are seeking software development interns to join their teams this summer: VGM Corporate IT and HOMELINK. Interns in both departments work hands-on with our current development teams and gain experience in enterprise-level, web-based technologies, Agile methodologies, and a collaborative team environment. As an intern, you won’t just observe—you’ll work side‑by‑side with experienced developers, contribute to meaningful projects, and learn how modern software, cloud, and automation practices create business value at scale. You’ll also get a behind‑the‑scenes look at what makes enterprise systems work while developing both your technical and professional skills within VGM's employee-owned culture. At VGM Group, we are 100% employee owned. Click to view more about VGM! [https://www.vgmgroup.com/stories-of-opportunity] 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) Web-based programming and application development is a key focus area for interns. You’ll be challenged to collaborate as part of an enterprise team of software developers while working on exciting projects with both new and legacy software. Projects may also include software implementation, user interface design, microservice architecture, and more. 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 [//VB.Net] (.NET Core) 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.

Requirements

  • College student actively working towards a degree in computer science, software engineering, IT, or similar major
  • Software development knowledge and skills in C#, .Net Core, and other software development languages
  • Foundational programming knowledge with a strong desire to learn
  • Introductory exposure to cloud platforms, especially Microsoft Azure
  • Interest in automation in software development, secure software practices, and data pipelines/integrations
  • Familiarity with Agile methodologies and CI/CD concepts
  • 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

Responsibilities

  • Web-based programming and application development
  • Collaborate as part of an enterprise team of software developers while working on exciting projects with both new and legacy software.
  • Projects may also include software implementation, user interface design, microservice architecture, and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service