IBM I RPG Developer Internship

Fareway Stores Inc
  • Johnston, IA
    9 days ago

    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

    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