Full Stack Developer I

VGM Group, IncWaterloo, IA
Hybrid

About The Position

At VGM, developers don’t just write code—they build the enterprise‑grade systems that power how our teams and customers work every day. As part of an Agile/Scrum development team, you’ll design, develop, and maintain modern, web‑based applications built primarily on the Microsoft .NET Core stack, supporting and collaborating with both internal users and external customers at scale. Why this role matters  Your work directly supports the technology that enables our teams and customers to operate efficiently, securely, and at scale. You play a critical role in transforming business needs into reliable, enterprise‑grade software solutions that power day‑to‑day operations and long-term growth. By partnering closely with cross‑functional stakeholders and contributing within an Agile/Scrum environment, you help design, build, and maintain modern web-based applications that improve user experience, streamline processes, and deliver meaningful value to both internal teams and external customers. Your curiosity and attention to detail ensure that solutions are thoughtfully designed, well‑tested, and continuously improved. What’s more? At VGM Group, we are 100% employee owned. Click to view more about VGM! [https://www.vgmgroup.com/stories-of-opportunity] Two of VGM's business units are seeking Full Stack Developers to join their teams - VGM Corporate IT and HOMELINK. Learn more about VGM Group's Corporate IT Department: The VGM Corporate IT department is a dynamic team dedicated to providing innovative technical solutions to a large enterprise organization. Our corporate team partners with all VGM divisions and subsidiaries to provide valuable technology solutions at all levels of the organization. In this role, you will make a direct impact on the efficiency and effectiveness of our workforce. A Full Stack Developer I within VGM Group’s Corporate IT department is responsible for assisting team members with the designing, developing, enhancing, and maintaining internal applications as well as enterprise technology and automation solutions that support various VGM business units and are critical to the company’s growth. This role will learn how to blend modern software development practices with Microsoft Azure cloud technologies and APA/RPA-style automation tools to reduce manual effort, improve reliability, and scale digital capabilities across the organization.  Learn more about HOMELINK: HOMELINK, a business unit within VGM Group’s family of businesses, is an innovative national provider of integrated specialty services for the healthcare and workers’ compensation industries. HOMELINK provides a comprehensive offering of ancillary care products and services, including advanced clinical programs, and partners with both payers and providers. As a privately held, employee-owned company, HOMELINK team members are committed to delivering high quality service from referral to resolution. As a Full Stack Developer To learn more about VGM HOMELINK, visit our website at www.vgmhomelink.com [http://www.vgmhomelink.com/].

Requirements

  • 3-4 years of experience as a software developer, software engineer, or application developer
  • 3+ years of experience with Microsoft .NET development using primarily C#
  • Bachelor’s degree in computer science or related field -Computer Science, Software Development, Information Technology, or Computer Engineering
  • Strong understanding of and experience with VueJs and MSQL
  • Experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with automated testing
  • Experience with agile development methodologies including Scrum and others
  • Experience with multi-threading and concurrency
  • Experience with debugging, performance profiling and optimization

Nice To Haves

  • Elasticsearch experience is a plus.
  • Unit Testing using Test Driven Development, and/or Cloud Development.

Responsibilities

  • Provide application development, automation development, and support services for new and existing solutions across the organization
  • Assist with the design, development, testing, deployment, and maintenance of internal web, API, and service-based applications
  • Adhere to established development standards, coding conventions, and secure development practices
  • Develop clean, efficient, and well-documented code
  • Participate in requirements gathering, solution design, technical estimations, and peer code reviews
  • Perform code reviews and walk throughs with Junior Developers and peers
  • Maintain a proficient understanding of release strategy and CI/CD
  • Collaborate with other developers, designers, and project managers to ensure successful project delivery
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and provide feedback to other developers
  • Troubleshoot and debug issues in code
  • Learn and apply new technologies and programming languages as needed
  • Participate in testing and quality assurance processes to ensure the delivery of high-quality software
  • Contribute to the development of technical documentation and user manuals
  • Stay up to date with industry trends and emerging technologies related to web development and C# programming
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service