Software Developer

Fait Distribution

Software Developer

Burlington, WI +1 location
Full Time
Paid
  • Responsibilities

    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

    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.

    info@panarogroup.com

  • Locations
    Alexandria, MN • Burlington, WI