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.