Back to results

Software Engineer

  • Batesville, AR, United States
Apply on workforcenow.adp.com About employer

Applications open in a new tab.

Job details

Experience
0 to 2 years of software development experience.
Posting language
English

Original job description

About Bad Boy Mowers Bad Boy Mowers designs and builds zero-turn mowers, tractors and outdoor power equipment, sold through a network of independent dealers. Our in-house IT team builds and runs the software that dealers and employees use every day: dealer portals, warranty and claims tools, purchasing and supplier portals, and the integrations that connect them to our ERP. The role We are hiring two Junior Software Engineers to join our in-house software team. You will help build and support the applications the business runs on: web portals for our dealers, internal tools for teams such as warranty, sales, purchasing and operations, and the integrations and data flows that connect them to our ERP, our suppliers and our partners. The work ranges from new applications built from the ground up to improving the systems people already use every day. You do not need to pick frontend or backend on day one. You will work across user interfaces, APIs, databases and integrations, and over time focus on the areas where you are strongest, with mentorship from our Lead Software Engineer and direct contact with the people who use what you build. You will report to the Lead Software Engineer and work alongside our ERP/EDI and BI/analytics teams. What you will do

  • Build and improve web applications for our dealers and employees, from the user interface to the API and the database
  • Write SQL and work with business data such as inventory, orders, serial numbers and warranty claims
  • Build integrations with our ERP, suppliers and partners through APIs, EDI and file exchanges
  • Automate manual processes for teams across the business
  • Build data-heavy screens people rely on: searchable tables, forms and dashboards
  • Follow secure coding practices: authentication and authorization, secrets handling, input validation and least-privilege database access
  • Write automated tests and documentation, and take part in code review
  • Support what you build: troubleshoot issues and fix bugs in production

What you bring

  • 0 to 2 years of software development experience. Internships, coursework, bootcamp projects and personal projects all count
  • Solid programming fundamentals in at least one language. C#, TypeScript or JavaScript is a plus
  • Some experience building for the web, on the frontend, the backend or both
  • Basic SQL: you can write joins and aggregates and explain your queries
  • A basic understanding of REST APIs and how web sign-in and authentication work
  • Basic Git
  • Eagerness to learn, ask questions and act on feedback from teammates and users

Nice to have

  • C# and ASP.NET Core
  • React and TypeScript
  • Automated testing
  • Docker
  • ERP or EDI experience, or experience with manufacturing and distribution data

Our stack We work mostly in C#, ASP.NET Core and SQL Server on the backend, and JavaScript, TypeScript and React on the frontend, with Git and automated testing throughout. Our ERP is SYSPRO, and we run on Microsoft 365 and Entra ID. What we offer

  • Medical, dental, vision and life insurance
  • 401(k) plan
  • Paid holidays, vacation and sick leave
  • Higher Education Scholarship program
  • A small team where you get real responsibility, with mentorship from our Senior Software Engineers
More about this job

Skills

  • Sales
  • Procurement
  • ERP
  • EDI
  • SQL
  • Documentation
  • Troubleshoot
  • Software development
  • C#
  • TypeScript
  • JavaScript
  • API development
  • Git
  • Use questioning techniques
  • Microsoft ASP.NET
  • React
  • Test automation
  • Docker
  • Microsoft SQL Server
  • Microsoft 365

Report this job

Get in touch
MovoJobs

Contact us