Career Opportunities

For more than 100 years, NCCO has driven success for the foodservice industry through innovative products and services. Our employees are at the crux of what has brought us to where we are today. We’re a group of driven, talented individuals who bring diverse backgrounds to the table. 

From company picnics and event celebrations to personalized coaching and development opportunities, NCCO’s work environment fosters creativity and collaboration. While new faces join our team often, average employee tenure is over 30 years. Hang around awhile and you might just begin to feel like family.  

NCCO offers employment benefits including:

  • Competitive salary
  • Health insurance
  • Paid Time Off (PTO)
  • 401k & matching
  • Medical reimbursement
  • Educational opportunities
  • And more

And, of course, NCCO is an equal opportunity employer. Check out the open jobs below to see if your talents would be a good fit for our team. 

Job Application

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

Current Openings

Business Systems Analyst

Department                Finance
Reports to                    Director of Financial Accounting
Schedule                        Full-time, Mon-Fri, remote option with some in-person days
Employee Type             Exempt Employee
Pay Type                         Salaried with Benefits; includes Incentive Pay

Position Summary

The Business Systems Analyst is responsible for working with stakeholders to elicit, analyze, specify, and validate business and solution requirements to meet business needs.   The BSA will work with a diverse stakeholder group, identify areas of contention, and create a shared understanding between the customer community and the solution delivery team while maintaining alignment with Business and IT Strategies. A well-aligned BSA will successfully transition to unfamiliar business and systems domains with minimal guidance.

This position is being opened at a time of growth and change in the company, so in addition to the essential duties and responsibilities listed below the candidate should be prepared to proactively use his or her unique skills to help shape the team and respond to the challenges and opportunities it will encounter.

Essential Duties and Responsibilities

  • Responsible for the success of the Requirements Definition Process for assigned work with general supervision.
  • Elicit, analyze, specify, and communicate business, system, and implementation requirements.
  • Ensure the requirements are unambiguous and understandable by both business users and solution delivery teams.
  • Work with stakeholders to prioritize requirements effectively based on business value, risks, and constraints.
  • Effectively communicate requirements conflicts to project leads, assist with conflict resolution.
  • Ensure that requirements are understood and approved by all stakeholders.
  • Manage requirement traceability and changes throughout the project lifecycle.
  • Ensure the test strategy and test plans adequately cover the requirements. Assist in defect resolution.
  • Measure and track quality of business analysis work.
  • Participate in determining how requirements will be approached and managed for a particular project following enterprise and division best practices.
  • Work with project leads to develop requirements work plans, identify task dependencies, develop estimates, and determine resource skill requirements; support risk management and change management activities.
  • Identify, refine, and accurately articulate the business objectives and value proposition of assigned initiatives. Bring alternative perspectives and influence consensus among stakeholders.
  • Regularly present project status/findings/recommendations to the Idea Board and Senior Leadership.
  • Effectively verify and validate requirements; ensure that all requirements support the delivery of business value, fulfill goals and objectives, and meets the needs of the stakeholder/business unit.
  • Continuously strive to improve understanding of requirements techniques, processes and deliverables required to support successful project delivery. Embrace feedback and opportunities for process improvement.
  • Simultaneously support multiple initiatives as assigned.
  • Perform other duties as assigned.

Qualifications/Skills/Abilities

To perform this job successfully, an individual must be able to perform all essential duties and responsibilities satisfactorily. The success attributes below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Minimum Qualifications

  • One year of experience in Business Systems or equivalent required.
  • High school diploma or equivalent required.

Education, Work Experience, & Knowledge

  • Three years of experience in Business Systems or equivalent preferred.
  • Bachelor’s degree in Business, MIS, or another related field preferred.

Job Specific Technical Skills & Competencies

  • Analytical Thinking (Intermediate): Identifies current or future problems or opportunities, analyzes, synthesize, and compares information to understand issues, identifies cause/effect relationships and explores alternative solutions to support sound decision making.
  • Facilitation (Intermediate): Uses and adjusts style and technique to assist group process and understanding.
  • Communication (Intermediate): Demonstrates effective verbal, written, and listening communication skills.
  • Teamwork (Intermediate): Works together in situations when actions are interdependent, and a team is mutually responsible to produce a result.
  • Relationship Management (Intermediate): Seeks out, builds, fosters, and maintains productive relationships, networks, or alliances to meet goals and achieve results.
  • Business Perspective (Intermediate): Uses knowledge of internal and external factors impacting the property casualty industry to make decisions.
  • Technology (Basic): Uses, leverages, and maintains proficiency with corporate and job specific technology as it evolves (e.g., hardware, software, business unit applications and systems tools).
  • Conflict Management (Basic): Brings conflicts into the open and resolves them collaboratively.
  • Change Management / Resilience (Intermediate): Remains energized and focused in the face of ambiguity, change or strenuous demands.
  • Risk Taking (Basic): Identifies, assesses, manages, and takes intelligent risks to attain objectives.

Accounts Receivable Assistant

Department                Finance
Reports to                    Accounting Manager
Schedule                        Full-time, Mon-Fri, some remote
Employee Type             Non-Exempt Employee
Pay Type                         Salaried with Benefits; includes Incentive Pay Structure

Position Summary

The focus of this position is to assist with the accounts receivable tasks including the daily cash receipts, process credits, monitor customer balances and accounts collections. 

Essential Duties and Responsibilities

  • Process cash receipts on a daily basis.
  • Generate credit memos, including PODs – assist with researching duplications and verifying valid credits.
  • Monitor balances on customer accounts and apply cash, manage delinquencies, and identify deductions taken.
  • Make collection and follow-up phone calls/send emails on delinquent balances.
  • Request documentation for unidentified deductions.
  • Research balances left after payments by customers.
  • Complete all necessary month-end reporting.
  • Complete additional accounting tasks as assigned.

Qualifications/Skills/Experience

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed are representative of the knowledge, skill and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Associate degree in Accounting/Finance required
  • 1-3 years of Accounting experience
  • Strong skills using and understanding the flow of transactions in an integrated system
  • Excellent problem solving/judgment skills and a high level of attention to detail and accuracy
  • Experience with Microsoft Word, Excel, Office
  • Excellent time management skills
  • Professional, flexible, and positive team player
  • Ability to learn new technologies
  • Proficient typing skills

Customer Service Specialist

Department                Customer Service
Reports to                    
Customer Service Manager
Schedule                       
Full-time, Mon-Fri, some remote
Employee Type             
Non-Exempt Employee
Pay Type                        
Salaried with Benefits; includes Incentive Pay

Position Summary

The Customer Service Specialist (CSS) provides a superior customer service experience to customers and internal partners. This role is responsible for accepting and acknowledging purchase orders from customers, clarifying requests, and ushering the purchase orders through NCCO’s processes to ensure on time and in full delivery. The CSS engages with internal partners to ensure the maintenance and growth of customer relationships.

Essential Duties and Responsibilities

  • Receive customer orders and requests, validate and enter orders, and track through internal systems and tools as appropriate.
  • Ensure customer orders are entered accurately and are compliant with terms and pricing; highlight variances for action.
  • Validate required customer documentation is created and/or delivered as required for shipping, customer receipt/acceptance, and invoicing.
  • Monitor open orders and perform invoicing daily for shipments completed.
  • Analyze and provide timely feedback for customer deductions to accounts payable.
  • Oversee and perform processes related to processing rebates, commissions, and/or other customer or broker-specific programs.
  • Collaborate with accounting team to meet critical deadlines related to credits, deductions, commissions, rebates, and other transactions.
  • Develop and maintain positive relationships with customers and brokers, respond to order inquiries and actively sell our products.
  • Assist outside warehouse partners with order inquiries and freight options.
  • Interface with accounting, shipping, sales, marketing, distributors, brokers, and groups to facilitate orders, promote sales, and improve processes.
  • Liaise with the sales team to understand the NCCO partnership strategies for customers and/or brokers.
  • Prepare, analyze, and deliver accurate and timely reports to internal partners and customers.
  • Process ancillary transactions based on the type of program for customers, brokers, distributors, and groups.
  • Receive customer complaints and concerns and assist in the resolution and communication of solutions back to the customer.  
  • Support the Customer Service team in other areas as needed.

Qualifications/Skills/Abilities

To perform this job successfully, an individual must be able to perform all essential duties and responsibilities satisfactorily. The success attributes below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Success Attributes:

  • Passion to go above and beyond to exceed expectations     
  • Positive, motivated and dependable
  • Flexible and able to adjust to priority changes
  • Effective verbal and written communicator
  • Perform with integrity and accountability
  • Exercise independent judgment and discretion in decision making.
  • Detailed with follow up and follow through
  • Self-directed, fact gathering, decision maker
  • Responsive to internal partners and customers
  • Eager to learn new technologies
  • Proficient in Word and Excel (Salesforce and Syspro ERP a plus)

Education

  • Minimum two-year degree plus 5 years related experience or 10+ years relatable experience.
  • Course of study in Accounting, Supply Chain, or Business Management strongly preferred.

Mid-Level Software Engineer, Full Stack

Reports to                    Director of Information Technology
Schedule                       
Full-time, Mon-Fri, some remote
Employee Type             
Exempt Employee
Pay Type                        
Salaried with Benefits; includes Incentive Pay Structure

Position Summary

NCCO is seeking a full-stack engineer to join the team of developers responsible for the company’s growing ecosystem of digital products and services as well as the modernization and enhancement of internal applications using the latest .NET web platforms and Azure cloud infrastructure. Passion for excellence is a must, as this role will play a defining part in bringing our applications to some of the largest players in the restaurant industry and beyond.

The successful candidate will have experience with agile design and end-to-end implementation of applications and be capable of mentoring and inspiring his or her peers. This position is being opened at a time of growth and change in the company, so in addition to the essential duties and responsibilities listed below the candidate should be prepared to proactively use his or her unique skills to help shape the team and respond to the challenges and opportunities it will encounter.

Essential Duties and Responsibilities

Responsibilities:

  • Build and support cloud-based applications based on recent versions of ASP.NET Core and web frontend technologies.
  • Assist with the design and construction of new customer-facing software, from proof of concept to delivered application.
  • Maintain existing internal applications and assist with modernization.
  • Contribute to and help reinforce rigorous software development practices, including agile processes, testing, and instrumentation.
  • Utilize and ideally enhance existing CI/CD pipelines for rapid iteration and deployment.
  • Collaborate with other team members.
  • Assist with problem identification and work quickly to resolve any issues that arise.
  • Act swiftly and with determination but remain calm in the face of urgent problems or change requests.
  • Communicate clearly and effectively with team members, management, and other departments, both verbally and in writing; represent the company well in discussions with partners and other external parties when applicable.
  • Take good notes and organize information for later use, both personally and by others.
  • Demonstrate strong professional craftsmanship, curiosity, and eagerness for continual improvement.
  • Other duties and responsibilities as assigned.

Qualifications/Skills/Abilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed are representative of the knowledge, skill, and/or ability required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

This position requires a minimum of a 2-year college degree or equivalent experience and a minimum of 5 years of experience in the software development world. A bachelor’s degree in Computer Science or a related field is preferred but not required.

Requirements:

  • At least 3-5 years of development experience with C# and .NET
  • Proficient with ASP.NET (Core preferred; ASP.NET MVC 3+ is acceptable)
  • Experience with React a plus
  • Experience with SQL a plus
  • Strong command of code structures and patterns
  • Experience with agile software development
  • Ability to effectively communicate technical items verbally and in writing

Success Attributes:

  • Enthusiasm for the creation of excellent and innovative software
  • Inspires peers and promotes team participation
  • Thorough attention to detail
  • Curiosity about the needs and circumstances of the business, and a drive to help it succeed
  • Excellent debugging skills
  • Ability to discuss technical issues with non-technical people
  • Approachable nature
  • Willingness to increase technical skills via further education and training
  • Ability to communicate and manage conflict resolution in a professional manner
  • Ability to prioritize multiple tasks
  • Ability to act calm under pressure

“Over the years, our employees have provided the skills and talent necessary to ensure our steady growth and we are proud of this heritage.  The commitment and enthusiasm of our talent will continue to further the company’s growth as well as their value within the organization.”

–  Ben Olk III, President

background

We have many wonderful opportunities to offer those who are curious, ambitious, and dedicated to success.  I tell new hires: the role today is what is written on paper in the job description—but it is up to them to create their niche within the company fueled by their interests and expertise. I always look forward to seeing how new hires enhance our team.

– Dana Bloyer, Director of Human Resources

background

Visit Us at an Upcoming Event

NCCO participates in a variety of industry and distributor trade shows, product demonstrations and other events throughout the year. 

background