1

Internship Ibm Rpg Programmer Jobs in Virginia (NOW HIRING)

Internship Ibm Rpg Programmer information

What are the key skills and qualifications needed to thrive as an Internship IBM RPG Programmer, and why are they important?

To thrive as an Internship IBM RPG Programmer, you need foundational programming knowledge, particularly in RPG (Report Program Generator) and familiarity with IBM i (AS/400) systems, often supported by a degree or coursework in computer science. Experience with IBM i development tools like Rational Developer for i and basic understanding of database concepts are typically required. Strong problem-solving skills, attention to detail, and effective communication help interns collaborate with teams and adapt to legacy environments. These competencies enable efficient code development, support business-critical systems, and contribute to successful project outcomes in enterprise settings.

What types of projects and responsibilities can an IBM RPG Programmer intern expect to work on during their internship?

As an IBM RPG Programmer intern, you can expect to work on real-world projects involving the development, maintenance, and testing of business applications on IBM i (AS/400) systems using RPG programming language. Interns typically assist with writing and debugging code, updating legacy systems, and collaborating with senior programmers to implement new features. You'll also have opportunities to participate in code reviews, learn about system integration, and gain exposure to agile development practices. This hands-on experience is designed to help you build technical skills while understanding how RPG applications support business operations.

What is an IBM RPG Programmer internship?

An IBM RPG Programmer internship is a temporary position where students or recent graduates gain practical experience working with IBM's RPG (Report Program Generator) programming language. Interns typically assist in developing, maintaining, and testing business applications on IBM i (AS/400) systems under the guidance of experienced professionals. This role helps interns build skills in RPG coding, system analysis, and problem-solving while contributing to real-world IT projects. The internship is ideal for those interested in enterprise computing and legacy system support.

What is the difference between Internship Ibm Rpg Programmer vs Junior Ibm Rpg Programmer?

AspectInternship Ibm Rpg ProgrammerJunior Ibm Rpg Programmer
Experience LevelEntry-level, internshipEntry to mid-level, full-time role
CredentialsTypically pursuing or recent graduateRelevant certifications or coursework preferred
Work EnvironmentLearning-focused, supervised projectsIndependent tasks, team collaboration
ResponsibilitiesAssist with coding, testing, and documentationDevelop and maintain RPG programs, troubleshoot issues

While both roles involve IBM RPG programming, an internship is designed for students or recent graduates gaining practical experience, often with supervised tasks. A Junior IBM RPG Programmer is a full-time position requiring some prior knowledge and the ability to work independently on projects. The internship serves as a stepping stone to a junior role, which offers more responsibility and skill development in the industry.

What are the most commonly searched types of Ibm Rpg Programmer jobs in Virginia? The most popular types of Ibm Rpg Programmer jobs in Virginia are:
What are popular job titles related to Internship Ibm Rpg Programmer jobs in Virginia? For Internship Ibm Rpg Programmer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Internship Ibm Rpg Programmer jobs in Virginia look for? The top searched job categories for Internship Ibm Rpg Programmer jobs in Virginia are:
What cities in Virginia are hiring for Internship Ibm Rpg Programmer jobs? Cities in Virginia with the most Internship Ibm Rpg Programmer job openings:
Infographic showing various Internship Ibm Rpg Programmer job openings in Virginia as of May 2026, with employment types broken down into 77% Full Time, 13% Part Time, and 10% Contract. Highlights an 97% Physical, 2% Hybrid, and 1% Remote job distribution.

Lead RPG Programmer

Mohenis Services, Inc.

Petersburg, VA • On-site

Full-time

Posted 28 days ago


Job description

Manager / Lead RPG Programmer - IT Department & IBM system Modernization

About the Company

We are a well-established, family-owned organization with a strong history of reliability and long-term stability. Our business depends on proven IBM i (AS/400) systems that run core operations every day. At the same time, we are making thoughtful investments to modernize our technology, improve maintainability, and better integrate with modern platforms.

To lead this effort, we are seeking a Manager / Lead RPG Programmer to take charge of the IT department and lead the upgrade of our RPG applications to the latest standards, working collaboratively with an experienced third-party IT provider.

Role Overview

As Manager / Lead Programmer, you will have overall responsibility for the IT department while serving as the technical leader for our IBM i and RPG environment. You will manage people, systems, and priorities, with a primary focus on upgrading, modernizing, and future-proofing our RPG applications. This position would require a majority on-site presence both initially and throughout the modernization process.

This role combines hands-on technical leadership with vendor coordination. You will guide a small internal staff, oversee external modernization efforts, and ensure that RPG upgrades are completed safely, cleanly, and in alignment with long-term business goals. The ideal candidate should be at least at a junior level and have experience with later RPG programming and IBM systems.

Key Responsibilities

IT Department Leadership

· Lead and manage the IT department, including developer and network staff

· Set technical direction, priorities, and development standards

· Ensure reliable operation of all production systems

· Oversee change management, production support, and issue resolution

· Maintain clear documentation, standards, and operational procedures

RPG Upgrade & Modernization Leadership (Primary Focus)

· Lead the upgrade of existing RPG applications to current RPG free-format standards

· Oversee refactoring of legacy RPG II/III/400 code to improve readability, maintainability, and performance

· Drive adoption of modern RPG practices including modular design, service programs, and SQL

· Ensure DB2/400 and embedded or standalone SQL are used appropriately as part of modernization

· Validate that upgraded code meets quality, performance, and maintainability expectations

Third-Party IT Provider Collaboration

· Act as the primary liaison between the business, internal IT staff, and the third-party IT provider

· Work closely with external partners to plan, schedule, and execute RPG upgrades and modernization initiatives

· Review technical approaches, coding standards, and deliverables from the third-party provider

· Ensure knowledge transfer, documentation, and alignment with internal support capabilities

· Balance outsourced work with internal ownership to ensure long-term sustainability

Business Partnership & Strategy

· Collaborate with business leaders to understand system needs and operational priorities

· Translate business requirements into practical technical solutions

· Help define and execute a long-term roadmap for IBM i and RPG modernization

· Ensure modernization efforts improve system stability, scalability, and supportability

Required Qualifications

· Proven experience leading RPG development and managing technical teams

· Strong hands-on background with IBM i / AS/400 systems

· Extensive experience with RPG 400 / RPG ILE, including free-format RPG

· Solid knowledge of CL programming, DB2/400, and SQL

· Experience upgrading or modernizing legacy RPG applications

· Demonstrated ability to manage and collaborate with third-party IT vendors

· Strong leadership, communication, and problem-solving skills

Preferred Experience

· Experience leading RPG modernization or platform upgrade initiatives

· Familiarity with IBM i modernization tools and best practices

· Experience integrating IBM i applications with modern systems using APIs or web services

· Exposure to ERP systems, reporting, automation, or data warehousing

· Bachelor's degree in Computer Science or equivalent professional experience

Why Join Us

· A long-term leadership role with real ownership and authority

· A clear mandate to modernize RPG systems, supported by management

· A stable environment where thoughtful upgrades matter more than quick fixes

· The opportunity to combine technical leadership with departmental management

· Competitive compensation and comprehensive benefits

COMPANY DESCRIPTION

Mohenis Services, Inc. is an executive, family owned consulting company providing back office support to the linen rental supply and commercial laundry sector who provide linen and textile rental services to the hospitality, healthcare, and restaurant industries.

Our company is dedicated to resource conservation, recycling, and social responsibility. Part of the quality service programs we offer our customers is the knowledge that we are helping them achieve their business goals while reducing their impact on the environment. We are local! However our active participation in local, state, and national organizations means we stay current and at the forefront of industry trends thus our customers receive great value provided by industry experts. Service means that the Customer has what they need when they need it.

Mohenis Services, Inc. is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.