Senior Software Engineer

Kehe Food Distributors   •  

Naperville, IL

Industry: Food & Beverages


5 - 7 years

Posted 31 days ago

Primary Responsibilities

Are you enthusiastic about good living, great food, and exceptional service? KeHE, a driving force within the organic and specialty food industry for over 65 years, is building exciting new software solutions and needs your help!

On top of the amazing reach KeHE has throughout the US and the vast amount of technical opportunity for elegant and performant solutions, KeHE is also known for our outreach and charitable support. 10% of all KeHE profit goes to KeHE Cares, for the sole purpose of enabling our employees to serve others.

KeHE is looking for experienced engineers that are passionate about backend API's and cloud technologies. Ideal candidates have a desire to automate development process, scale and optimize efficiently, strong technical competency, opinions on future technologies, and most importantly, thrive in a team environment.

Essential Functions

To be successful in this role, you must have the following technical skills:

  • HTML, CSS, Javascript, Angular 2+ (or similar framework)
  • Using WebAPIs within front end
  • SQL Database (MSSQL or Postgres)
  • .NET C# (including experience identifying and applying patterns)
  • Entity Framework (Fluent API)
  • Microsoft WebAPI
  • Experience using Git in a collaborative setting (feature branches and PR review)
  • Unit testing

It's also great, but not mandatory if you have any/all of the following skills:

  • Additional AWS experience in Elastic Beanstalk, Lambda, Dynamo DB, Elasticache, Elasticsearch
  • .NET Core 2.0+
  • Experience with microservices
  • Jenkins
  • Developed in an Agile environment
  • Optimization (caching, database query optimization, memory)

Minimum Requirements, Qualifications, Additional Skills, Aptitude

  • A minimum of a Bachelor's Degree in a technical subject area
  • Minimum 5+ years of front end software development experience preferred
  • Minimum 2+ years in Microsoft stack
  • Demonstrable experience with front end (HTML, CSS, Javascript, Angular 2+ (or similar)) and backend (C#, Visual Basic, ASP.NET, Web Services, SQL, SSRS, SSIS) development.
  • Relational database experience with data modeling, reporting, query optimization, indexing in SQL Server.

Qualifications/Additional Skills/Aptitude

  • Familiarity with Agile and Waterfall methodologies, with hands on experience in development and testing phases of the development life cycle