Shape the future with us. And also your own.

As a driver of innovation, Viega is one of the most important technology leaders in the installation industry. We develop intelligent systems and integrated digital solutions. Quality is incorporated into everything we do. We believe that this is about much more than supplying pipelines. We turn spaces into living rooms: More comfortable. More intelligent. More secure. More sustainable.

Support us as:

Software Engineer

Job-ID: 12270; Location(s): McPherson, KS 



Responsible for developing and supporting Warehouse Management System (WMS) functions for all distribution centers, including maintenance, business analysis, technical design, software development, vendor management, quality assurance, implementation and support.







  • Codes, tests, and troubleshoots programs utilizing the appropriate hardware, database, and programming technology; refines data and formats final product.
  • Maintains and modifies programs; makes approved changes by amending flow charts, develops detailed programming logic, and coding changes.
  • Develops code or written programs from scratch to be used in production environment.



Database and Systems Maintenance 


  • Assists in managing the day-to-day applications of the WMS functions for all distribution centers.
  • Identifies and continuously acts to enhance individual and team knowledge of new technologies, business processes, and project management skills, staying abreast of trends, latest industry developments and knowledge sharing among colleagues.
  • Analyzes database data; makes recommendations to improve performance and efficiency of data storage and other database features; performs data modeling and optimization.
  • Assists in performing validation procedure testing.
  • Plans methods to test code in order to support changes in business and/or changes in regulatory requirements that effect reporting or record keeping.
  • Designs, documents, and tests integration processes that extract, transform, load and cleanse corporate data.



Support and Troubleshooting


  • Responds to requests for technical assistance in person, via phone or electronically; diagnoses and resolves technical hardware and software issues.
  • Develops solutions to basic problems and assists in the development of new technologies.
  • Liaison with IT department to solve problems and implement improvements related to SQL database server.
  • Assesses data extraction, report generation, and bugs appearing in operations involving the data warehouse; provides production support to solve immediate problems in order to keep database in production.



Report Generation


  • Creates, designs, and maintains reports for daily, weekly and monthly operations; develops and maintains departmental reporting.
  • Develops templates to aid and streamline reporting.
  • Develops appropriate methodologies for collecting, analyzing and presenting data.
  • Confers with cross-functional teams to understand and evaluate their needs for data from the WMS; determines how it will be structured and accessed; designs or creates queries to extract desired data in order to run reports.




  • Attends meetings as required and/or assigned.
  • Performs other duties as required and/or assigned
  • Keeps abreast of industry trends, standards, and new technologies.



Special  Job Dimensions


  • Requires some travel to/from McPherson.
  • May provide off-hour support when necessary and responds to emergencies in a timely manner.





Knowledge, Skills and Abilities


  • Knowledge of computer programs: Microsoft Office Suite: Excel, Word, Outlook and SAP
  • Knowledge and development experience with various computer programs including but not limited to SQL, C++, Java, and Oracle
  • Knowledge of warehouse management software
  • Knowledge of computer flow charts and of programming logic and codes
  • Strong analytical and troubleshooting skills
  • Strong organizational skills
  • Ability to understand source-code
  • Ability to communicate both orally and in writing with all levels of the organization
  • Ability to Multi-task and meet deadlines
  • Ability to write technical instructions in the use of programs and /or program modifications
  • Ability to implement and troubleshoot programming changes and modifications
  • Ability to utilize database query tools and create SQL statements
  • Ability to create Excel macros
  • Ability to perform with superior service, reflecting a positive company image while sustaining a positive attitude with those you interact with; always going above and beyond to help others out, regardless of their position or department.
  • Ability to adhere to the highest standards of quality while continually performing at the highest possible level.


Education, Certification/License & Work Experience


  • Bachelor’s Degree in computer science or equivalent
  • 1-2 years of programming experience
  • C++ certification preferred
  • HTML, JavaScript and PHP experience a plus


Hybrid role 


Your contact person:

Kristi Davis  - -  +1 (620) 798-9010 

The future needs people like you to shape it.

Apply to Viega now.

Nearest Major Market: Wichita