Computer Programmer

Hertzberg-New Method, Inc.
South Jacksonville, IL, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$65,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+7 more
Software Engineering SQL Databases System Integration Testing Git Information Technology Web Technologies Programming Languages

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

3:48 min

Modernizing massive legacy mainframe and IBM i codebases

Maximilian Jesch Maximilian Jesch · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all