Back to results

Software Engineer

  • Syracuse, NY, United States

$75,000 - $97,000 per year

Apply on workforcenow.adp.com About employer

Applications open in a new tab.

Job details

Pay
$75,000 - $97,000 per year
Posting language
English

Original job description

• 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: River Valley Foods, Cavallaro Foods, and Empire Valley distribute a wide range of specialty dry and frozen grocery items and consumable products from warehouses in Syracuse, NY.

General Description/Purpose:

River Valley is looking for an experienced Software Engineer to join our Information Technology team and play an important role in developing and supporting the technology that helps keep our business running. In this position, you’ll work closely with IT team members and business users to develop new functionality, enhance existing applications, and solve software and data-related challenges across our enterprise systems. This is an opportunity to work across the full software development lifecycle, from gathering requirements and designing solutions to development, testing, implementation, and ongoing support. Our primary technology environment includes C#, .NET, WCF services, REST/JSON APIs, Microsoft SQL Server, and SQL Server Reporting Services.

Job Responsibilities:

  • Develop and maintain software applications using C# and .NET, including new functionality and enhancements to existing applications.
  • 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 help 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 to existing systems.
  • Perform technical analysis and translate business requirements into effective software solutions.
  • Test application changes and resolve software defects to ensure the quality and reliability of applications.
  • 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.

Required Skills/Abilities:

  • Bachelor’s degree in computer science, software engineering, or a related field; or an associate's degree in a related field with two years of similar professional experience.
  • 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.
  • Experience with ERP/Warehouse Management Systems (WMS)/EDI interfaces strongly preferred
  • 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.

Education and Experience:

  • Bachelor’s degree in computer science, Software Engineering, or a related field; or an associate's degree in a related field with two years of similar professional experience.
  • 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.

Work Schedule:

  • Monday - Friday, 8am-5pm
  • This is an on-site position with the flexibility to work remotely one day per week.
  • Occasional travel to company locations may be required.
  • Participation in a rotating off-hours support schedule is required as needed.

Wages:

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

Benefits:

We offer competitive compensation and a comprehensive benefits package, including:

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

River Valley Holdings is an Equal Opportunity Employer (EOE)

More about this job

Skills

  • Computer technology
  • C#
  • .NET
  • Microsoft SQL Server
  • API development
  • ERP
  • EDI
  • Microsoft Visual Studio
  • Troubleshoot
  • Reporting
  • Execute software tests
  • Documentation
  • Computer science
  • SQL
  • Troubleshooting
  • Debugging
  • WMS
  • Object-oriented programming
  • Problem solving
  • Communication skills
  • Work independently

Report this job

Get in touch
MovoJobs

Contact us