Software Developer II

Parts ASAP (formerly All States Ag Parts)

Hudson (WI)

On-site

USD 90,000 - 130,000

Full time

30 hours 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

Parts ASAP (formerly All States Ag Parts) seeks a software professional to design, develop, and maintain internal web and mobile applications supporting sales, quoting, and inventory systems. You will collaborate with ERP integrations and lead architectural discussions.

The role requires mentoring junior developers, owning modules, and applying best practices. Expect to review AI-generated code for security and maintainability while staying current with industry trends.

Qualifications

  • 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 ability to review AI-generated code.
  • Strong understanding of software architecture and design principles.

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 reviews AI-generated code for correctness, security and maintainability.
  • Collaborates with project managers and business users to refine requirements.
  • Conducts code reviews and participates in knowledge-sharing sessions.
  • Keeps informed about industry trends and evaluates new tools and technologies.

Skills

Programming languages
Software architecture
AI coding tools
Leadership
Communication

Education

Bachelor's or Master's degree in Computer Science or related field
Equivalent professional experience

Tools

C#/.NET
SQL Server
React/TypeScript
Blazor

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

All States Ag Parts, Llc. • Hudson (WI)

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

Parts ASAP • Hudson (WI)

On-site
USD 75,000 - 110,000
Programmer/Analyst II - Web Development
Programmer/Analyst II - Web Development

Landstar System, Inc. • Jacksonville (FL)

Hybrid
USD 90,000 - 130,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
Staff Software Engineer, Supply Chain Warehouse Execution Systems (Remote)
Staff Software Engineer, Supply Chain Warehouse Execution Systems (Remote)

The Home Depot • Atlanta (GA)

Remote
USD 180,000 - 230,000
Full Stack Developer
Full Stack Developer

Levin Furniture & Mattress • Smithton

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

StevenDouglas • Miami (FL)

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

Bruno Independent Living Aids • Town of Oconomowoc (WI)

On-site
USD 60,000 - 90,000
.NET Developer
.NET Developer

Aquent (United States) • Southlake (TX)

On-site
USD 110,000 - 160,000