Software Developer II

Aprilaire

Overview

As a Software Developer II, you’ll play a key role in shaping and supporting our enterprise software systems, leading development projects, and helping drive innovation across the organization. You’ll collaborate with cross-functional teams to analyze business needs, develop scalable solutions, and implement enhancements using a mix of RPG, web technologies, and modern integration tools.

This is a great opportunity for an experienced developer ready to take ownership of projects, mentor others, and help modernize our tech stack in a supportive, collaborative environment.

Candidate must live within 100 miles of Madison, WI.

Responsibilities

  • Design and build modern web applications using PHP, Java, JSON, and API integrations
  • Lead projects across departments—including scope definition, design documentation, testing plans, timelines, and rollout
  • Apply Agile development practices to manage and track work efficiently
  • Develop, enhance, and support applications using RPG on IBM i (AS/400) systems
  • Investigate and adopt new programming languages and technologies to support evolving business needs
  • Mentor internal and external developers on programming techniques, system architecture, and business processes
  • Analyze complex business processes and create innovative software solutions that align with company goals
  • Troubleshoot and resolve critical production issues with a proactive, root-cause mindset
  • Maintain and optimize DB2, SQL Server, and Access databases
  • Design custom reports and print programs; ensure timely generation and distribution of scheduled and on-demand reports
  • Manage EDI transactions and partnerships, including SFTP file transfers and working closely with VARs
  • Support labeling systems, including label design and print software configuration
  • Provide reliable, ongoing support for critical business processes such as billing, payroll, and accounts receivable
  • Maintain clear, accurate technical documentation and process records

Qualifications

Required Eduacation and/or Experience:

  • Bachelor's or Associate’s degree in Computer Science, Information Systems, or related field
  • Experience in programming and enterprise software development
  • Previous experience supporting or leading projects
  • Familiarity with manufacturing, logistics, or production environments is a plus

Knowledge, Skills, Abilities, and Attitudes:

  • Solid understanding of API design, web development, and data integration techniques
  • Proficiency with Java, PHP, JSON, and scripting languages like Python
  • Strong database skills (DB2, SQL, Access) and experience managing files, libraries, and print programs
  • Deep knowledge and hands-on experience with RPG programming
  • Experience with EDI systems and third-party integrations
  • Excellent problem-solving and analytical skills—able to break down complex problems and drive solutions
  • Strong project management skills, including the ability to manage timelines, coordinate teams, and see initiatives through to completion
  • A passion for continuous learning and improvement, with a track record of adopting new technologies
  • Great communication skills—able to work closely with technical teams, business users, and leadership
  • Customer-first mindset with a collaborative attitude

LinkedIn Tag

Claudine Baccheschi #LI-CB1

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles