At VGM, we live by a common set of values that we call our power of one principles. We give our employees the freedom and resources they need, backed by our culture of collaboration and diverse thought, to continue innovating and advancing our services – if you want to be empowered to make a difference, you will love it here.

Click to view more about VGM!

VGM Fulfillment is national leader is CPAP machine and resupply order fulfillment. As an employee-owned company, every person at VGM has a personal stake in seeing business succeed. We do this by taking responsibility from our customers for the key operations of order fulfillment: picking, packing, shipping, and inventory management. Our network of fulfillment centers is strategically located throughout the United States providing coverage to all 50 states. This role needs to be present onsite at our warehouse location in Waterloo, IA.

Position Summary

The developer for VGM Fulfillment plays a crucial role in designing, developing, and maintaining solutions within the Microsoft Dynamics 365 Finance and Operations (D365 F&O) platform and other developed solutions and integrations. The primary purpose of this role is to contribute to the customization and optimization of the Dynamics 365 system to meet the specific business requirements of an organization. This involves collaborating with cross-functional teams, understanding business processes, and translating functional requirements into technical solutions.

Reporting Accountability: Director of IT Operations

Working Location: On site, hybrid, or fully remote

Work Hours Classification: Monday-Friday 8-5pm, occasional off hours when job duties require

Responsibilities of the Developer

Overall, developers are responsible for coding, testing, debugging, and implementing scalable and efficient software solutions, ensuring seamless integration with existing systems and delivering high-quality solutions that enhance the overall functionality and performance of Microsoft Dynamics 365 Finance and Operations.

Participate in code review sessions
Effectively communicate regarding issues, objectives, initiatives, and performance
Adhere to and support development standards in place within the development team
Assist in logical and physical database design
Participate in the requirements gathering meetings and code review sessions
Solve business problems through technology
Adapt to changing priorities as necessary to ensure high-quality and timely solutions
Stay up-to-date and informed on business processes and function requirements
Follow strict confidentiality and HIPAA privacy and security guidelines

Key Qualifications

Bachelor’s degree in computer science is preferred but not required to be successful in this role. The ideal candidate will have 3+ years of accomplished experience working in software development.

X++ preferred (Microsoft Dynamics 365 – Finance and Operations development)
C# Experience preferred
Strong experience and understanding of object-oriented development principles
REST API experience
Azure development experience highly preferred
Experience with Visual Studio and Azure DevOps
Continuous Integration
Agile software development mindset
SQL Server and T-SQL
Strong interpersonal, written, and oral communication skills required
Ability to quickly learn and apply new tools and technologies
Detail-oriented with respect to documentation and communication
Commitment to continuing professional development
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
Must excel at working with peers within a team environment.
Must comply with continuing education per Company, regulatory, contractual, and accreditation requirements
Relevant Microsoft Certification is a bonus

Physical Requirements

Working at a physical desk, moving about the office and facility as needed for work
Operation of office machinery and equipment
Visual abilities to include reading, distance vision and peripheral vision
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.

To apply for this job please visit

Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.