KBI and Shamrock Group are established organizations supporting customers across the beverage, equipment, field service, manufacturing, and distribution industries.
Our businesses provide a range of products and services, including beverage equipment installation and service, refrigeration solutions, ice and beverage production, distribution, and operational support. With multiple business units and growing technology needs, our systems play an important role in connecting our field teams, operations, accounting, service, and leadership.
We are looking for an ERP & Applications Developer who can help us continue improving how technology supports our businesses. This position will work across both KBI and Shamrock Group, giving the right candidate exposure to a variety of systems, departments, business processes, and development projects.
Position Summary
The ERP & Applications Developer will design, develop, customize, integrate, and support the applications that power our day-to-day operations.
This is a hands-on development role for someone who enjoys solving real business problems through technology. You will work with internal stakeholders to understand operational needs and turn those needs into reliable applications, integrations, customizations, and process improvements.
Our ideal candidate has a strong foundation in Java or C#, Angular, and SQL. Experience working with Acumatica ERP, particularly customization development and the Field Service module, is highly valued but not required.
You don't need to know every system we use on day one. We are looking for a strong developer who can learn the business, understand how our systems interact, and take ownership of solutions from development through implementation and ongoing support.
What You'll Do
- Design, develop, test, deploy, and maintain internal business applications
- Develop front-end applications and user interfaces using Angular
- Develop back-end application functionality using Java and/or C#
- Create, optimize, and troubleshoot SQL queries, databases, and data integrations
- Develop and maintain integrations between Acumatica and other internal or third-party systems
- Customize and enhance Acumatica functionality to meet changing business requirements
- Support applications used across KBI and Shamrock Group
- Partner with employees and business leaders to identify system needs and opportunities for improvement
- Translate business requirements into practical, scalable technical solutions
- Troubleshoot application, integration, database, and user-access issues
- Participate in application testing, quality assurance, implementation, and post-launch support
- Identify opportunities to automate manual processes and improve workflows
- Create and maintain technical documentation for applications, integrations, configurations, and processes
- Assist with application security, permissions, and user-access management
- Support mobile applications and mobile device management initiatives as needed
- Assist with Azure, AWS, Active Directory, and related technology environments based on experience
- Help evaluate new technologies and applications as the organizations continue to grow
Must-Have Qualifications
- 2+ years of professional Java or C# development experience
- 2+ years of professional Angular development experience
- 2+ years of experience working with relational database management systems and SQL
- Experience developing, testing, deploying, and supporting business applications
- Strong troubleshooting and analytical skills
- Ability to understand business processes and translate them into technical solutions
- Ability to work independently and take ownership of projects
- Strong organizational and prioritization skills
- Ability to communicate technical concepts effectively with both technical and nontechnical employees
Nice-to-Have Experience
We don't expect candidates to check every box. Experience in any of the following areas will help you stand out:
- 2+ years of Acumatica experience
- Acumatica Field Service module experience
- Acumatica customization development
- Acumatica integrations and APIs
- Flutter development
- Active Directory administration
- Mobile Device Management (MDM)
- Microsoft Azure administration
- Amazon Web Services (AWS) administration
- ERP or field-service application development
- Experience supporting technology across multiple companies, divisions, or business units
What Success Looks Like
A successful ERP & Applications Developer will become someone our teams can rely on to understand both the technology and the business behind it.
You will be comfortable digging into a problem, asking the right questions, developing a solution, and following it through implementation. You'll look beyond simply fixing issues and identify ways our technology can make employees more productive, improve visibility, eliminate manual processes, and better connect our different areas of the business.
Because this role supports both KBI and Shamrock Group, you'll have the opportunity to work on a wide variety of projects rather than being limited to one application or department.
Why Join Us?
This is an opportunity to have a direct impact on how technology is used across growing, operationally complex businesses.
Rather than working on one small piece of a large development environment, you'll have exposure to applications that directly support field service technicians, operations teams, manufacturing, distribution, accounting, and leadership.
You'll have the opportunity to:
- Work on projects that have a visible impact on day-to-day operations
- Develop solutions across multiple business units
- Work with both established systems and new technology
- Help shape how applications and systems evolve as the businesses grow
- Gain hands-on experience with ERP, field service, mobile, cloud, and operational technologies
- Take ownership of projects from initial business need through deployment
Benefits
KBI offers a comprehensive benefits package to eligible employees, including:
- Medical, dental, and vision insurance
- Paid holidays
- Paid time off
- 401(k) with employer match
- Opportunities for professional growth and development
KBI and Shamrock Group are Equal Opportunity Employers. Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by applicable law.
Pay: $90,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Free parking
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Application Question(s):
- How many years of experience do you have working with relational databases and SQL?
- Do you have professional experience with Acumatica?
- How many years of professional Angular development experience do you have?
- What is your target salary?
- How many years of professional experience do you have developing applications using C#?
- How many years of professional experience do you have developing applications using Java?
Ability to Commute:
- Minneapolis, MN 55404 (Preferred)
Work Location: In person