Senior Software Engineer


Wyoming, MI

Industry: Food & Beverages


5 - 7 years

Posted 34 days ago

This job is no longer available.

Are you looking for a new opportunity with a strong, stable and financially smart company? Do you want the opportunity for advancement in your career? If so, Gordon Food Service could be the place for you; for more than a century we have been honoring our promises to our customers and employees. As one of the largest privately held food service distributors in North America, our family-owned company has a history of pursuing innovative ideas and building strong relationships.

The Item, Vendor, and Cost applications are at the center of everything we do. Without them, no product gets in or out of our network that spans the eastern half of the US and all of Canada. Come be part of the fun!

Position Summary:

Develops, creates, and modifies Java based applications that reflect business processes. Analyzes user needs and develops software solutions that solve business problems. Designs software or customizes software to optimize operational efficiency. Provides technical leadership for projects.

Essential Functions:

  • Develops programs or scripts according to specification and established coding standards.
  • Analyzes, reviews and tests for accuracy and optimal implementation of developed solutions.
  • Analyzes current business systems, determines scope and estimates for tasks related to issues to be resolved.
  • Performs integrated testing of systems for accuracy, reliability and optimal performance.
  • Constructs various software components and validates completeness and quality.
  • May coordinate development efforts, and coordinate and assist with codes reviews.
  • Establishes and enforces coding standards for programs or scripts.
  • Mentors Associate or Intermediate software engineers.
  • Analyzes and resolves program/script or system failures.
  • Facilitates formal code reviews for programs/scripts.
  • Performs software system maintenance, support and requirement analysis.
  • Assists in designing GUI and software components.


  • Proficient in one or more program languages (Java strongly preferred), operating systems and databases.
  • Bachelor’s degreeplus five or more years of related software development experiencerequired.
  • Must have good written and verbal communication skills as well as good organizational and problem-solving capabilities.
  • Must have the ability to multi-task, prioritize and be able to work independently or within a team environment.
  • Ability to develop solutions to complex problems that require the regular use of ingenuity and innovation, and ensures solutions are consistent with organization objectives.
  • 2018-9336