Computer Programmer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job 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.
Requirements
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
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Retirement plan
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance, Salary: $65,000 Commensurate with experience and programming languages., * 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
We are an equal opportunity employer and value diversity and inclusion. We offer employment opportunities to all applicants and employees without regard to race, religion, color, national origin, gender, sexual orientation, gender identity, age, sex, marital status, veteran status, disability status, or any other characteristic protected by federal, state, or local laws.
Job Type: Full-time
Pay: $65,000.00 per year, * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Important Tips That Every Software Developer Should Know
Where to Find Entry-Level Software Engineering Jobs
93 Java Interview Questions You Should Prepare For
10 Highest Paying Programming Languages 2025