> Markdown version of [/jobs/ext/531556-computer-programmer](https://www.wearedevelopers.com/jobs/ext/531556-computer-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computer Programmer - **Company:** Hertzberg-New Method, Inc. - **Location:** South Jacksonville, IL, United States - **Salary:** $65,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), IBM System I, Unit Testing, Cascading Style Sheets (CSS), Databases, Database Theory, Software Debugging, IBM RPG (Programming Language), Node.Js, Program Design Languages, Software Engineering, SQL Databases, System Integration Testing, Git, Information Technology, Web Technologies, Programming Languages - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=222af3cf38e7031f ## About the Role Do you have experience in Technical solutions implementation?, Do you have a Bachelor's degree?, * 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 ## Description 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)