Back to results

Software Developer II

  • Hudson, WI, United States
Apply on workforcenow.adp.com About employer

Applications open in a new tab.

Job details

Experience
3+ years of experience in software development.
Posting language
English

Original 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 manual dexterity/coordination: hand/eye movements, motor control.
  • 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.

Potential Hazards

  • 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.
  • Team player, group contributor.

Certifications, Licenses or Registrations Required/Preferred

  • This position does not require any special certifications, licenses, or registrations.
More about this job

Skills

  • ERP
  • Collaboration
  • Software development
  • ISO 9001
  • Quality assurance procedures
  • Documentation
  • Heavy lifting
  • Time management
  • Workflow
  • Teamwork
  • Problem solving
  • Communication skills
  • Computer science
  • Programming languages
  • Design principles
  • Debugging
  • Leadership
  • Microsoft Office
  • C#
  • .NET
  • Microsoft SQL Server
  • SQL
  • React
  • TypeScript
  • Oracle NetSuite
  • WMS
  • Attention to detail
  • Work independently

Report this job

Get in touch
MovoJobs

Contact us