Developer III @ United Hardware Distributing

Developer III: United Hardware Distributing in Plymouth, MN is seeking a full-time Developer III for our Information Technology Department.

United Hardware Distributing Co. is a full-line wholesale hardware distributor providing products, retail programs and support services to independent retailers. Headquartered in Plymouth, MN, United Hardware services dealers from its 400,000 square foot distribution center in Milbank, SD and delivers to locations in 18 states.

Duties & Responsibilities:

  • Provide production support for new and existing systems and applications which may include Epicor ERP, middleware, Epicor Service Connect, HighJump, APM, demand planning, UH internal and external websites, UH custom applications including mobile development, and other systems being utilized at United Hardware

  • Provide expert technical leadership in providing solution design options in multiple technical areas and provide advice and updates to improve IS internal processes, procedures, and policies

  • Trouble shoot, create, and modify applications to eliminate problems, accomplish needed changes or increase operational efficiency

  • Test modified programs to ensure that changes operate correctly and that changes have no adverse impact on programs or systems operations

  • Lead effective meetings for such things as to present findings, design solutions options, recommendations, status updates on projects, or proposed policy changes

  • Create written System specification and Program Specification documents from User defined Business Requirement documents

  • Create and maintain documentation for application designs, business processes, program documentation, test case and test plan documents to support delivery of specified functionality

  • Analyze and troubleshoot existing program logic and determine best method of accomplishing required changes or cause of program malfunction

  • Provide leadership and support for other team members

  • Maintain accurate and current information in ServiceDesk for events and assigned requests and tasks

  • Provide after-hours support as needed

  • Maintain good attendance record by being present for work each day as scheduled

Knowledge, Skills & Abilities:

  • Bachelor’s Degree in computer science, Management Information Systems, or related field, or comparable work experience

  • Seven years of programming experience with Microsoft Technologies

  • Expert knowledge of software development life cycle

  • Proficient with Project Management best practices and methodologies

  • Expert knowledge of SQL Server, T-SQL, SQL Server Integration Services, SQL Server Reporting Services and SQL Profiler

  • Knowledge of and experience with Epicor and WMS systems

  • Proficient with most of the following: OOP, C#, ASP.NET, MVC, LINQ, Angular, JQuery, .NET, Team Foundation and Git

  • Must be at expert technical level in multiple areas

  • Demonstrated ability to deliver projects on time and within budget to user’s satisfaction

  • Demonstrated ability to provide effective documentation

  • Good interpersonal skills, at all levels of employees

  • Ability to organize, prioritize and meet deadlines


  • Medical

  • Vision

  • Flexible Spending Accounts

  • Dental

  • Life Insurance

  • LTD Insurance

  • 401k

  • Employee Purchase Program

  • Company Paid Time Off (PTO) & Paid Holidays

Qualified candidates interested in working in a team environment should apply online by clicking on the following link:

Questions? Contact:

Rebecca Armstrong


Recent Posts
Search By Tags
Follow Us
  • LinkedIn Social Icon