1

Internship Ibm Rpg Programmer Jobs in Ashburn, VA

Job Summary The Software Engineer II designs, develops, tests, implements, and supports enterprise healthcare applications running on the IBM i platform. This position works with RPG, CL, Db2 for i ...

... internships, personal/academic projects, hackathons, and/or publications * General familiarity with databases, data-engineering tools (SQL, spark) and cloud platforms (e.g., IBM Cloud, Azure, AWS)

... internships, personal/academic projects, hackathons, and/or publications * General familiarity with databases, data-engineering tools (SQL, spark) and cloud platforms (e.g., IBM Cloud, Azure, AWS)

... internships, personal/academic projects, hackathons, and/or publications * General familiarity with databases, data-engineering tools (SQL, spark) and cloud platforms (e.g., IBM Cloud, Azure, AWS)

Federal Consulting Intern 2027

Herndon, VA · On-site

$15.50 - $20.50/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll ... Exposure to one of the following programming technologies (e.g., JavaScript, HTML, XML, SQL) is a ...

Federal Package Consulting Intern - Oracle 2027

Herndon, VA · On-site

$15.50 - $20.50/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll ... Exposure to one of the following programming technologies (e.g., JavaScript, HTML, XML, SQL) is a ...

Federal Package Consulting Intern - Oracle 2027

Herndon, VA · On-site

$15.50 - $20.50/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll ... Exposure to one of the following programming technologies (e.g., JavaScript, HTML, XML, SQL) is a ...

Federal Developer Intern 2027

Herndon, VA · On-site

$19.75 - $26/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll ... Job Title Federal Developer Intern 2027 Date posted 10-Aug-2026 Job ID 127714 City / Township ...

Federal Developer Intern 2027

Herndon, VA · On-site

$19.75 - $26/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll start thinking, working, and growing like an IBMer. From day one, you'll contribute to real client ...

Federal Consulting Intern 2027

Herndon, VA · On-site

$15.50 - $20.50/hr

For many, it started with an internship. As an IBM intern, you won't just gain experience - you'll ... Exposure to one of the following programming technologies (e.g., JavaScript, HTML, XML, SQL) is a ...

... IBM i, RPG/CLP editing) in place of traditional green-screen tools, integrating AI-assisted ... Strong proficiency in AS/400 (IBM i) and RPGLE programming * Strong SQL knowledge including query ...

Internship Ibm Rpg Programmer information

See Ashburn, VA salary details

$33.7K

$95.5K

$132.4K

How much do internship ibm rpg programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for internship ibm rpg programmer in Ashburn, VA is $95,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $109,400.00 per year, depending on experience, location, and employer.

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 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 are the key skills and qualifications needed to thrive as an IBM RPG Programmer intern, 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 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 Ashburn, VA?

The most popular types of Ibm Rpg Programmer jobs in Ashburn, VA are:

What are popular job titles related to Internship Ibm Rpg Programmer jobs in Ashburn, VA?

For Internship Ibm Rpg Programmer jobs in Ashburn, VA, the most frequently searched job titles are:

What job categories do people searching Internship Ibm Rpg Programmer jobs in Ashburn, VA look for?

The top searched job categories for Internship Ibm Rpg Programmer jobs in Ashburn, VA are:

Infographic showing various Internship Ibm Rpg Programmer job openings in Ashburn, VA as of July 2026, with employment types broken down into 5% Internship, 71% Full Time, 20% Part Time, 1% Temporary, 2% Contract, and 1% Summer. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $95,477 per year, or $45.9 per hour.

Software Engineer II

Harris

Washington, DC • On-site

Full-time

Posted 6 days ago


Harris Computer rating

8.5

Company rating: 8.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

78th of 245 rated software companies


Job description

Job Summary

The Software Engineer II designs, develops, tests, implements, and supports enterprise healthcare applications running on the IBM i platform. This position works with RPG, CL, Db2 for i, SQL, stored procedures, and related technologies to deliver reliable, maintainable solutions that comply with established architecture, quality, security, and engineering standards.

The engineer participates throughout the software development lifecycle, including requirements analysis, technical design, estimation, coding, testing, implementation, documentation, and production support. This role also identifies opportunities to improve application architecture and engineering processes, collaborates with cross-functional teams, and provides technical guidance to less-experienced developers. The existing position requires experience developing complex applications, knowledge of SDLC practices, relational database concepts, design patterns, testing, and configuration management.

Salary: 90K - 120K

What your impact will be:
  • Develop and maintain programs using RPG, ILE RPG, free-form RPG, CL, Db2 for i, embedded SQL, SQL procedures, and user-defined functions.

  • Produce technical designs that follow established architecture, database, security, and coding standards.
  • Analyze business and technical requirements; translate them into effective software solutions.
  • Design, develop, test, debug, implement, and maintain applications on the IBM i platform.
  • Provide accurate estimates for assigned work and communicate risks, dependencies, and changes that may affect delivery commitments.
  • Create and execute unit, integration, system, regression, and performance testing as appropriate.
  • Diagnose and resolve application defects, data issues, production incidents, and performance problems.
  • Participate in code reviews, technical design reviews, and architecture discussions.
  • Maintain technical documentation, implementation instructions, and operational support materials.
  • Collaborate with product management, quality assurance, operations, database administration, architecture, and other engineering teams.
  • Participate in Agile planning, backlog refinement, daily stand-ups, demonstrations, and retrospectives.
  • Use approved source-control, change-management, build, deployment, and AI-assisted development tools in accordance with company policies.
  • Identify deficiencies in applications, technical designs, and engineering processes and recommend practical improvements.
  • Support application modernization efforts, including the replacement or refactoring of legacy components.
  • Provide technical guidance and mentoring to junior engineers when needed.
  • Assist with production support, troubleshooting, and root-cause analysis.
  • Complete assigned work in accordance with established schedules, regulatory requirements, and organizational priorities.
  • Maintain compliance with the MEDHOST Quality Management System and applicable regulatory requirements.
  • Perform other duties as required to support the needs of the organization.
These responsibilities retain the core expectations in the current job description, including solution design, estimation, process improvement, technical guidance, schedule accountability, and QMS compliance.What we're looking for:
  • A bachelor's degree in computer science, Information Systems, Software Engineering, or a related discipline, or equivalent professional experience.
  • Five or more years of commercial software-development experience.
  • Professional experience developing and supporting applications on IBM i.
  • Experience with RPG, ILE RPG, free-form RPG, and CL.
  • Experience with Db2 for i and SQL.
  • Experience developing or supporting SQL stored procedures, functions, views, triggers, or other database objects.
  • Understanding of relational database concepts, data modeling, normalization, indexing, and query optimization.
  • Experience working within a structured software development lifecycle.
  • Experience with source control, configuration management, and formal change-management processes.
  • Understanding of software design principles, modular development, reusable components, and established design patterns.
  • Experience with unit, integration, system, regression, and performance testing.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently while collaborating effectively within a development team.
  • Strong written and verbal communication skills.
  • Ability to document technical designs, decisions, procedures, and implementation requirements.
The current description establishes the baseline of five or more years of product-development experience, RPG and CL, Db2 SQL, SQL procedures, testing knowledge, analytical ability, technical writing, and change-management experience.What will make you stand out:
  • Experience with modern RPG development practices and fully free-form RPG.
  • Experience with Git-based source control and contemporary IBM i development tools.
  • Experience using Visual Studio Code or Rational Developer for i.
  • Experience with REST APIs, JSON, XML, web services, or application integration.
  • Experience modernizing legacy IBM i applications.
  • Experience with healthcare software, revenue-cycle applications, financial systems, or other regulated enterprise environments.
  • Familiarity with Agile or Scrum development practices.
  • Experience with production support and root-cause analysis.
  • Experience using approved AI-assisted software-development tools.
  • Familiarity with Java, HTML, JavaScript, or other cross-platform technologies.
  • Technical problem-solving
  • Software design and development
  • Accountability and delivery discipline
  • Quality and attention to detail
  • Collaboration and communication
  • Production ownership
  • Adaptability and learning
  • Customer and business awareness

What Harris Computer employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media