Software Developer II

All States Ag Parts, Llc.

Hudson (WI)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

All States Ag Parts, LLC is seeking a software engineer to collaborate with the development team on internal web and mobile applications, including sales, quoting and inventory systems, and ERP integrations. You will design, build, review, and maintain software, mentor peers, and drive best practices across the department.

The role emphasizes hands-on coding, architecture discussions, and staying current with tech trends, while ensuring timely delivery and ISO 9001 compliance where required.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field, or equivalent professional experience.
  • 3+ years of experience in software development.
  • Proficiency in multiple programming languages and frameworks.
  • Experience using AI coding tools in day-to-day development with the judgment to review and correct AI-generated code.
  • Strong understanding of software architecture and design principles.
  • Excellent problem-solving and debugging skills.
  • Effective communication and leadership skills.
  • Excellent written and oral communication skills.
  • Committed to meeting deadlines and able to organize time.
  • Understanding of and high comfort level with technical product.
  • Must be Microsoft Office proficient.

Responsibilities

  • Designs, develops, and maintains complex software solutions in collaboration with the development team.
  • Leads and contributes to architectural discussions and decisions.
  • Mentors junior developers and provides technical guidance.
  • Takes ownership of project modules and ensures timely delivery of high-quality code.
  • Implements and advocates for best practices in software development.
  • Uses AI coding tools in day-to-day development and critically reviews AI-generated code for correctness, security and maintainability.
  • Collaborates with project managers and business users to understand and refine requirements.
  • Conducts code reviews and participates in team knowledge-sharing sessions.
  • Stays informed about industry trends and evaluates new tools and technologies.
  • Performs all other duties as assigned.
  • Complies with ISO 9001 Quality Management System requirements.

Skills

Proficiency in multiple languages
AI coding tools experience
Software architecture understanding
Problem solving
Effective communication
Leadership abilities
Microsoft Office proficiency

Education

Bachelor's or Master's degree in Computer Science

Tools

C#/.NET
SQL Server (T-SQL)
React/TypeScript
Blazor
REST API
ERP integration (NetSuite a plus)

Job description

Coordinates effectively with the software development team to develop and improve the company’s internal business applications (web and mobile), including sales, quoting and inventory systems, and their integrations with ERP systems, to support accurate and efficient day-to-day operations across the business.

Essential Duties and Responsibilities

Employee must be able to perform these essential functions of the position satisfactorily and, if requested, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.

  • Designs, develops, and maintains complex software solutions in collaboration with the development team.
  • Leads and contributes to architectural discussions and decisions.
  • Mentors junior developers and provides technical guidance.
  • Takes ownership of project modules and ensures timely delivery of high-quality code.
  • Implements and advocates for best practices in software development.
  • Uses AI coding tools in day-to-day development and critically reviews AI-generated code for correctness, security and maintainability.
  • Collaborates with project managers and business users to understand and refine requirements.
  • Conducts code reviews and participates in team knowledge-sharing sessions.
  • Stays informed about industry trends and evaluates new tools and technologies.
  • Performs all other duties as assigned.
  • Complies with the requirements of the company’s ISO 9001 Quality Management System (when required).
Supervisory Responsibilities
  • This position does not have supervisory responsibilities.
Physical Requirements
  • Ability to stand, climb, bend and kneel on an occasional basis.
  • Prolonged periods of sitting at a desk and working on a computer.
  • Regular visual effort: concentrated reading of documentation or close viewing of computer displays.
  • Able to push, pull and lift up to 15lbs. on an occasional basis.
  • This position is not exposed to any hazardous substances.
Competencies necessary to perform this job
  • Time Management – Effective time management skills to independently complete tasks with minimal disruption to company users.
  • Organization – Ability to prioritize multiple tasks and maintain a smooth workflow.
  • Teamwork – Ability to work closely with a variety of employees while maintaining a positive attitude.
  • Problem Solving – Identify and resolve problems in a timely manner.
  • Communication – Speak clearly and persuasively in positive or negative situations. Ability to ask detailed questions to comprehend requests.
  • Safety and Security – Follow safety policies/plans created by the company; utilize tools and equipment in a safe and proper manner.
Required Education/Experience/Skills
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience.
  • 3+ years of experience in software development.
  • Proficiency in multiple programming languages and frameworks.
  • Experience using AI coding tools in day-to-day development, with the judgment to review and correct AI-generated code.
  • Strong understanding of software architecture and design principles.
  • Excellent problem-solving and debugging skills.
  • Effective communication and leadership skills.
  • Excellent written and oral communication skills.
  • Committed to meeting deadlines and able to organize time.
  • Understanding of and high comfort level with technical product.
  • Must be Microsoft Office proficient.
Preferred Education/Experience/Skills
  • Experience with our core stack: C#/.NET, SQL Server (T-SQL), React/TypeScript and Blazor.
  • REST API and ERP integration experience (NetSuite a plus).
  • Experience with inventory or warehouse management (WMS) systems.
  • Highly organized with strong attention to detail.
  • Ability to work independently and on a team.
  • Ability to learn quickly and work well with others.
Certifications, Licenses or Registrations Required/Preferred
  • This position does not require any special certifications, licenses, or registrations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

Parts ASAP • Hudson (WI)

On-site
USD 75,000 - 110,000
Software Developer - AI Focus
Software Developer - AI Focus

Bruno Independent Living Aids • Town of Oconomowoc (WI)

On-site
USD 60,000 - 90,000
Programmer/Analyst II - Web Development
Programmer/Analyst II - Web Development

Landstar System, Inc. • Jacksonville (FL)

Hybrid
USD 90,000 - 130,000
Software Developer II
Software Developer II

AVN Corporation • South Charleston (WV)

On-site
USD 90,000 - 120,000
Associate Software Developer
Associate Software Developer

Intercontinental Exchange Holdings, Inc. • Jacksonville (AR)

On-site
USD 55,000 - 75,000
Associate Software Developer - AI-Driven Full-Stack Growth
Associate Software Developer - AI-Driven Full-Stack Growth

Intercontinental Exchange Holdings, Inc. • Jacksonville (AR)

On-site
USD 55,000 - 75,000
AI Applications Developer
AI Applications Developer

Lasting Change Inc • Fort Wayne (IN)

On-site
USD 65,000 - 90,000
Senior Full Stack Developer
Senior Full Stack Developer

Mbi Llc • Harrisburg

On-site
USD 120,000 - 180,000
Software Development Engineer II
Software Development Engineer II

Fleet Response • Oregon

Hybrid
USD 110,000 - 140,000
Software Engineer II
Software Engineer II

MEM MUTUAL INSURANCE • Columbia Township (MO)

On-site
USD 90,000 - 115,000