IBM I RPG Developer Internship

Fareway Meat & Grocery
  • Johnston, IA
    Today

    Job Description

    Build software that supports real retail operations. As an IBM i RPG Developer Intern, you will work alongside experienced developers to understand, improve, test, and document applications used across Fareway's business. You will gain hands-on experience with RPG, CL, SQL, DB2 for i, ACS, Visual Studio Code, application analysis, and modernization practices. The internship is anticipated to run from June through August 2027, or a mutually agreed-upon timeframe.

    Responsibilities:
    Learn how IBM i applications support retail, inventory, warehouse, accounting, pricing, and vendor operations
    Work with a developer mentor to analyze existing RPG programs, CL scripts, DB2 for i data, batch processes, logs, and system dependencies
    Design, code, test, and document at least one appropriately scoped RPG, SQL, CL, automation, or development-tooling enhancement
    Use team development practices such as source control, code review, issue tracking, testing, and clear technical notes
    Partner with developers and business stakeholders to understand a problem, clarify requirements, and confirm that a solution meets the intended need
    Document one important application or business workflow and improve learning resources for future team members
    Explore modernization opportunities using modern RPG, SQL, APIs, automation, VS Code, or other relevant tools
    Present completed work, lessons learned, and practical recommendations to the team at the end of the internship
    Other duties as assigned

    Qualifications:
    Current college or university student pursuing Computer Science, Software Engineering, Information Systems, or a related field
    Experience writing code through coursework, personal projects, employment, or another hands-on setting
    Familiarity with programming fundamentals, data structures, databases, debugging, and testing
    Experience with RPG, CL, SQL, Java, C#, Python, JavaScript, or a similar language is helpful but not required
    Curiosity about unfamiliar systems and an interest in breaking problems into clear, testable steps
    Clear communication, thoughtful questions, openness to feedback, and a collaborative approach with technical and non-technical partners
    Interest in enterprise application development, business systems, and modernizing long-running technology
    IBM i or RPG experience is welcome but not expected; development fundamentals and a willingness to learn are valued

    Additional Details:
    Competitive pay based on relevant coursework and experience
    Up to 40 hours per work week
    Hands-on mentoring, regular feedback, and increasing responsibility as skills and confidence grow
    Housing stipend or allowance is not provided

    Location:
    This position is located onsite at our Corporate Headquarters in Johnston, Iowa

    Application Process:
    Applicant must electronically submit the following to Danielle Snook, Training & Development Manager, at dsnook@farewaystores.com:
    A brief letter of interest explaining what you want to learn and what interests you about the role.
    A current resume highlighting relevant coursework, projects, technical skills, and work experience.
    Optional: a GitHub profile, portfolio, or short description of a project you are proud of.

    Deadline to apply is Friday, November 13, 2027, or until position is filled. Interviews will be conducted throughout the posting period.

    *EOE
    Required
      Preferred
        Job Industries
        • Retail

        Numbers & Facts

        LocationJohnston, IA

        Skills

        • Accountingunmatched
        • Analysis Skillsunmatched
        • Application Programming Interface (API)unmatched
        • Automationunmatched
        • Business Solutionsunmatched
        • Code Reviewsunmatched
        • Communication Skillsunmatched
        • Computer Programmingunmatched
        • Computer Scienceunmatched
        • Data Structuresunmatched
        • Debugging Skillsunmatched
        • Enterprise Applicationsunmatched
        • GitHubunmatched
        • IBM DB2unmatched
        • IBM Product Familyunmatched
        • Information Technology & Information Systemsunmatched
        • Javaunmatched
        • JavaScriptunmatched
        • Machine Toolunmatched
        • Mentoringunmatched
        • Microsoft C# (C Sharp)unmatched
        • Pricingunmatched
        • Python Programming/Scripting Languageunmatched
        • RPG Programming Languageunmatched
        • Retailunmatched
        • Retail Operationsunmatched
        • SQL (Structured Query Language)unmatched
        • Scripting (Scripting Languages)unmatched
        • Software Administrationunmatched
        • Software Developmentunmatched
        • Software Engineeringunmatched
        • Source Code/Configuration Management (SCM)unmatched
        • Team Buildingunmatched
        • Team Playerunmatched
        • Testingunmatched
        • Warehousingunmatched

        Level up your application

        Professional resume templates

        Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

        Free resume templates

        Resume Builder

        Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

        Resume Builder