Post Job Free
Sign in

Software Developer

Company:
Fait Distribution
Location:
Burlington, WI, 53105
Posted:
June 08, 2025
Apply

Description:

Company Description

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.

Job Description

How this position supports vision includes the following, but are not limited to:

Enhance and support sales, intranet, web, warehouse, and ERP applications that support business activities.

Design, develop, maintain and enhance systems based on business requirements using approved technologies and coding standards (may include, but not limited to: filepro, .NET/C#, Bash, Python, PHP)

Monitor and optimize systems to ensure best performance.

Perform unit testing using tools

Document code appropriately for maintainability.

Communicate with product owners and business analysts to gather accurate specifications for new enhancements and applications.

Assist with work estimating based on requirements and technical designs.

Translate requirements and use cases into technical designs and functional code.

Collaborate with different teams and team members on projects.

Act as a mentor to junior developers with programming issues.

Perform design and code reviews and help maintain code quality, performance and application security.

Lead knowledge pool/SME meetings when requested

Participate in ticket coverage and on-call support after hours with team rotation.

Indicators of Performance:

Demonstrable improvement in code quality and reduction of technical debt through effective coding

Enhanced system reliability, scalability, and performance through proactive design recommendations and optimization

Adoption and implementation of recommended tools, frameworks, and architectural patterns

Measurable reduction in post-release defects through improved design and testing practices

Consistent delivery of high-priority projects within established timelines, with minimal blockers

Effective mentorship of team members

Strong collaboration with stakeholders and cross-functional teams, evidenced by high satisfaction scores

Comprehensive, clear technical documentation, including high-quality technical documents, proposals, and standards

Prompt and effective resolution of technical challenges and complex decision-making situations

Document and communicate all changes and learnings to the necessary team members and business stakeholders

Adhere to all Fait company policies, guidelines, and processes.

Qualifications

A bachelor's degree in computer science or the equivalent in relevant work experience is preferred.

3+ years programming experience in a professional environment.

An aptitude and desire to learn a new programming environment is required.

Must be a true team player; personable, professional, flexible, have a high level of integrity.

Attention to detail that will impact profitability.

Ability to manage time through multi-tasking and managing several projects at once. Must be flexible and work well under pressure and easily adapt to change.

Entail strong communications, along with a positive attitude and a strong work ethic.

High levels of personal accountability; an ability to be responsible for your own actions.

Strong critical thinking and problem solving skills; an ability to assimilate knowledge, and then take appropriate action.

Confidence and high levels of accomplishment.

An aptitude and desire to learn a new programming environment is required.

Additional Information

All your information will be kept confidential according to EEO guidelines.

[email protected]

Apply