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.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job