What are the responsibilities and job description for the Senior Web Developer position at Wisconsin Vision Associates, Inc. (WVA)?
Description
FAIT DISTRIBUTION SUMMARY
Fait Distribution is a family-owned and operated wholesale contact lens distributor and buying group. We pride ourselves in projecting a professional image to our customers that is both confident and enthusiastic. Our commitment to exceeding customer expectations and creating long lasting relationships is driven by our dedicated Associates. Being part of a family-owned company like Fait Distribution is something special. We're a close-knit company where Associates are valued and truly drive and make an impact on our success. There are always exciting and new opportunities for you to advance your career and grow within our company. At Fait Distribution you will find a supportive and fast-paced environment with a fun work culture. We trust you will find employment here challenging, yet highly rewarding.
QUALIFICATIONS :
- Bachelor's degree in information technology, computer science or related field preferred.
- 5 years web development experience.
- Strong understanding of object-oriented design, web application architecture and relational database design.
- 3 years' experience with Ruby on Rails required.
- Proficient with MVC software design pattern.
- Experience with waterfall SDLC.
- Experience using SQL with ability to write and optimize SQL queries and stored procedures.
- Client-side scripting experience is a plus (Vanilla JS or JQuery).
- Proficient with source control and code versioning (git).
- Experience in a containerized microservice web application architecture is a plus.
- Experience with frontend JS libraries (React) and frameworks (Next.js) is a plus.
RESPONSIBILITIES :
INDICATORS OF PERFORMANCE :
IMPROVING THE SYSTEM
All Fait Associates are responsible for documenting and fixing problems within the system. In addition, this role is responsible for improvement project participation, planning, communicating and implementing solutions where possible.
PERSONAL IMPROVEMENT
Fait will provide resources and support, relevant to the position, for education and training as needed. It is the Associate's responsibility to seek approval, schedule and participate in education and / or training that will prepare him / her for present and future needs. A post training recap may be required.