Software Engineer at River Valley Foods | Syracuse, New York, United States | Rezi

Software Engineer at River Valley Foods

Software Engineer

River Valley Foods · Syracuse, New York, United States

Yesterday

Software Engineer

River Valley Foods · Syracuse, New York, United States

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against River Valley Foods's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at River Valley Foods — free, in seconds.

About the Role

River Valley is seeking an experienced Software Engineer to join their Information Technology team. This role is crucial for developing and supporting the technology that drives the business. You will collaborate with IT team members and business users to create new features, improve existing applications, and resolve software and data challenges across enterprise systems. This position offers the chance to engage in the full software development lifecycle, from requirements gathering and design to development, testing, implementation, and ongoing support.

Responsibilities

  • Develop and maintain software applications using C# and .NET, including new functionality and enhancements.
  • Design and support .NET-based service integrations, including WCF/SOAP services, REST APIs, third-party API integrations, SQL Server-backed business services, and interfaces between ERP, warehouse management, EDI, and internal business applications.
  • Develop interactive application solutions using Microsoft Visual Studio and related development tools.
  • Troubleshoot and resolve software bugs, application issues, and data-related problems.
  • Support and maintain existing applications to ensure system performance and availability.
  • Develop and maintain SQL Server procedures, functions, views, and queries.
  • Develop and maintain reports using SQL Server Reporting Services.
  • Work directly with users to understand and document requirements for new functionality and enhancements.
  • Perform technical analysis and translate business requirements into effective software solutions.
  • Test application changes and resolve software defects to ensure application quality and reliability.
  • Create and maintain technical documentation for software applications.
  • Prioritize and manage multiple development and support activities based on business needs and deadlines.
  • Collaborate with IT team members and business users to develop, implement, and support software solutions.

Requirements

  • Professional experience developing and supporting software applications in a business or enterprise environment.
  • Experience developing C# applications with significant database integration.
  • Experience with T-SQL scripting and Microsoft SQL Server.
  • Experience developing and testing enterprise software solutions.
  • Experience troubleshooting and debugging software applications.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills, with the ability to communicate effectively with both technical and non-technical stakeholders.
  • Ability to work independently, manage multiple priorities, and collaborate effectively with IT team members and business users.

Skills

  • C#
  • .NET
  • WCF services
  • REST/JSON APIs
  • Microsoft SQL Server
  • SQL Server Reporting Services
  • T-SQL scripting
  • Object-oriented programming
  • Design patterns
  • Analytical skills
  • Problem-solving skills
  • Written communication skills
  • Verbal communication skills

Location

  • Syracuse, NY

Work Type

  • On-site
  • Hybrid (one day remote per week)
  • Full-time

Experience Level

  • Experienced

Education Level

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Associate's degree in a related field with two years of similar professional experience

Salary/Compensations

  • $75,000 - $97,000 per year

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • Flexible Paid Time Off
  • Paid Holidays
  • 401(k) with company match
  • Roth IRA with company match
  • Employee Assistance Program (EAP)
  • Employee Purchase Program

About the Company

  • River Valley Holdings is a family-owned distribution company based in Syracuse, NY, serving retail customers across the northeastern United States.
  • The River Valley family of companies includes River Valley Foods, Cavallaro Foods, and Empire Valley.
  • These companies distribute a wide range of specialty dry and frozen grocery items and consumable products from warehouses in Syracuse, NY.

Equal Opportunity

  • River Valley Holdings is an Equal Opportunity Employer (EOE)