Skip to content
USonsite$65k/yrPosted Jun 2, 2026

Skills

javascriptnodejavacss

About the role

On-Site Position

We are located at 617 East Vandalia Road Jacksonville, IL 62650

Computer Programmer

Perma-Bound Books is actively seeking a Computer Programmer with knowledge of RPG programming to play a critical role in development, maintenance, and enhancement of RPG applications in our organization. Our Computer Programmers are responsible for designing, coding, testing, and debugging RPG programs while ensuring their functionality and performance. While this role is mainly focused on PRG programming, there will be opportunities to participate in other internal software development work as well. The Programmer will also participate in establishing standards and monitoring programming adherence to those standards.

This position involves but is not limited to:

Develop and maintain RPG programs to support business operations. This includes program design, coding, testing, and debugging.

Work with business stakeholders in various departments to gather requirements and understand needs and specifications.

Design and implement efficient and scalable RPG programs while ensuring optimal performance and usability.

Analyze existing PRG programs to identify areas for improvement and recommend enhancements or modifications to meet ever-changing business needs.

Collaborate with other programmers to write clear and concise program documentation, including program specifications, user manuals, and technical documentation.

Perform unit testing and system integration testing to ensure accuracy, reliability, and integrity of the RPG programs.

Troubleshoot and resolve software defects, system errors, and user-reported issues in a timely manner.

Collaborate with IT team members to identify and implement best practices for internal software development and maintenance.

Use knowledge of web technologies such as html, CSS, and JavaScript to help build and maintain internal web-based user interfaces.

Monitor emerging trends and technologies in RPG programming and related fields to propose innovative solutions to enhance system efficiency and functionality.

Adhere to professional coding standards and ethics, quality assurance best practices, and change management procedures.

Job Requirements and Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or related field. Relevant work experience may be considered in lieu of a degree.

Experience in RPG programming with a strong understanding of RPG programming languages (RPG IV, RPG Free, and RPGLE).

Proficient in using IBM iSeries (AS400) and related tools such as Rational Developer for i (RDi), PDM (Program Development Manager), SEU (Source Entity Utility) and git.

Solid knowledge of database concepts and SQL for database interactions.

Strong problem-solving skills and the ability to analyze complex business requirements and translate them into technical solutions.

Excellent communication and interpersonal skills with the ability to collaborate effectively with team members and business stakeholders.

Detail oriented with emphasis on delivering high quality error free code.

Familiarity with other programming languages, such as Java, node.js is a plus.

Ability to work both independently and as part of a team environment.

Collaboration is critical to the success of our business. This position is onsite. Applicants must be willing to work onsite full time.

Job Type: Full-time

Salary: $65,000 Commensurate with experience and programming languages.

Benefits:

Health, Dental, Vision, and Life Insurance

Paid Time Off (including 9 paid holidays)

401(k) 3% employer contribution; 1% match on top of that

Weekly Pay Schedule

Job Type: Full-time

Pay: $65,000.00 per year

Benefits:

401(k)

401(k) matching

Dental insurance

Health insurance

Life insurance

Paid time off

Retirement plan

Vision insurance

Work Location: In person

Compensation

This Software Engineer role pays $65k/yr. Within typical range for software engineer roles in United States.

Questions about this role

  • How do I apply to this Computer Programmer role at Hertzberg-New Method/Perma-Bound?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Software Engineer in United States?

    Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Hertzberg-New Method/Perma-Bound use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.