Post Job Free
Sign in

Senior Software Engineer - Web

Company:
AVI Foodsystems
Location:
Warren, OH
Posted:
April 21, 2024
Apply

Description:

Senior Software Developer - Web

AVI Foodsystems Inc., is seeking an experienced Senior Software Developer to be part of the Information Technology team.

The ideal candidate will have at least 5 years of progressive experience as a web developer with proven experience in various languages and frameworks (listed below). This role will lead the way for extended use of web platforms for both internal and external facing web applications.

Languages/Frameworks:

ASP.Net (Core - 8)

Angular

TypeScript / Javascript ES6+

C#

Entity Framework

HTML

CSS / SCSS

REST (HTTP/1) and gRPC (HTTP/2) APIs

Version Control

Experience with the following is preferred:

Microservice Architecture

Unit testing (XUnit, Jest)

End to end testing (Cypress)

CI/CD pipelines

Docker / Kubernetes

AWS

OAuth2 / OpenIdConnect

Material Design UI Library

Position Responsibilities:

Serve as AVI’s senior-most developer on our Innovation team and primary influencer for platform and architecture decisions

Work collaboratively with other developers and management to establish technology and design standards for web development that support organizational goals

Regularly lead major initiatives and works with platform and application owners

Hands on development within multiple web projects

Recommend and lead R&D efforts for applications as well as the development tools/environment

Mentor other developers on advanced technologies and skills

Must Have Qualifications:

Proven track record of designing and implementing successful web tools including (but not limited to):

Client and customer facing applications primarily intended to improve the service experience

Internal applications to improve productivity and throughput

Strong web and mobile web development background

Solid understanding of current technologies including: .Net, Javascript/Typescript (preferably Angular 15+), HTML, CSS, SaaS architectures

Experience creating and using REST APIs and gRPC services

Ability to integrate with vended applications to innovate custom solutions

Familiarity with unit testing using XUnit

Experience using CSS and SCSS (SASS)

Familiar with Git and code version tools

Excellent analysis skills

Proficient with ORM, Relational Databases, and SQL or PostgreSQL

Excellent written and verbal communication skills

Must work well in a team and be able to mentor junior developers

Expertise in troubleshooting complex systems

Preferred Qualifications:

Experience working in a cloud environment (preferably AWS)

Experience with AI / ML concepts and tools such as Tensorflow or ML.net

Knowledge of Accessibility concepts and implementations

Ability to create and work with mockups made in Figma

During the Selection Process the candidate will:

Describe systems that they have supported

Discuss systems theory and design

Demonstrate solid communication skills

Describe teamwork experiences

Apply