1

Rpg Developer Contract Jobs in Minnesota (NOW HIRING)

Rpg Developer Contract information

What is an RPG developer contract?

An RPG Developer Contract refers to a temporary agreement between a developer and a company to design, develop, or maintain Role-Playing Game (RPG) software. These contracts typically outline the scope of work, project timelines, deliverables, and compensation for the RPG developer. Contractors may work on video games, tabletop RPGs, or related applications, and are often brought in for specific projects or to provide specialized expertise. This role usually requires strong programming skills, experience with relevant game engines, and a deep understanding of RPG mechanics.

What are the key skills and qualifications needed to thrive as an RPG developer contract?

To thrive as an RPG Developer (Contract), you need strong programming skills in RPG IV/ILE, knowledge of IBM i (AS/400) systems, and experience in software development or related fields. Familiarity with tools like IBM Rational Developer, CL programming, and source control systems, along with relevant certifications, is often required. Attention to detail, problem-solving abilities, and effective communication are valuable soft skills for collaborating with teams and understanding client requirements. These skills ensure the delivery of robust, maintainable applications that meet business needs and project deadlines.

What are some common challenges faced by RPG developers working on contract projects, and how can they be managed?

Contract RPG developers often face challenges such as quickly adapting to existing codebases, understanding client expectations, and maintaining clear communication with remote teams. It's important to be proactive in asking questions, documenting your work thoroughly, and setting realistic deadlines to ensure successful project delivery. Collaborating effectively with designers, artists, and other developers is key, as contract roles often require integrating your work with ongoing projects or established workflows.

What is the difference between Rpg Developer Contract vs Rpg Programmer?

AspectRpg Developer ContractRpg Programmer
CredentialsTypically requires experience with RPG language, software development skills, and sometimes certificationsRequires proficiency in RPG language and programming skills, often with similar certifications
Work EnvironmentContract-based, project-specific, often in enterprise or legacy system environmentsFull-time or part-time employment, working on maintaining or developing RPG applications
Industry UsageCommon in industries using IBM i systems, legacy enterprise applicationsUsed in similar industries, focusing on application development and maintenance

Both roles involve RPG programming skills and work within enterprise environments. The main difference is that Rpg Developer Contract roles are temporary, project-focused positions, while Rpg Programmers often hold ongoing, full-time roles. Understanding these distinctions helps job seekers find the right opportunity based on their career goals and preferred work arrangements.

What are the most commonly searched types of Rpg Developer jobs in Minnesota?

The most popular types of Rpg Developer jobs in Minnesota are:

What are popular job titles related to Rpg Developer Contract jobs in Minnesota?

For Rpg Developer Contract jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Rpg Developer Contract jobs in Minnesota look for?

The top searched job categories for Rpg Developer Contract jobs in Minnesota are:

Infographic showing various Rpg Developer Contract job openings in Minnesota as of July 2026, with employment types broken down into 82% Full Time, 6% Part Time, and 12% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

IBM iSeries Programmer / Technical Systems Analyst

Minneapolis, MN • On-site

VIVA USA INC
IT Services • 51 - 200 employees

Contractor

Posted 6 days ago


Job description

Position Overview
The client is seeking an experienced IBM iSeries Programmer / Systems Analyst to provide business and systems analysis, application development, maintenance, integration, and technical support for critical client services applications running on the IBM iSeries platform.
The ideal candidate will have strong hands-on experience with IBM iSeries, RPG IV, and CL, combined with the ability to analyze business requirements and translate them into effective technical solutions. Experience with RPG III, Java, and PHP is beneficial but proficiency in all languages is not required.
This position requires a versatile professional who can work directly with business customers and technical teams, independently analyze requirements, maintain existing applications, develop new functionality, troubleshoot production issues, perform system integrations, and test solutions in an environment where detailed programming specifications may not always be available.
Key Responsibilities
Perform business analysis, systems analysis, and application programming for client services systems operating on the IBM iSeries platform.
Maintain, enhance, troubleshoot, and support existing IBM iSeries applications.
Design and develop new applications, modules, interfaces, and functionality primarily using RPG IV and CL.
Support applications and components developed in RPG III, Java, and PHP, as applicable.
Work directly with client business customers to gather, clarify, analyze, and document functional and technical requirements.
Translate business requirements into application designs and practical technical solutions, including situations where detailed programming specifications are not available.
Analyze existing programs, interfaces, data flows, and business processes to identify required modifications and enhancements.
Integrate internally developed applications with central client systems, including PeopleSoft and Identity Management.
Support integrations involving financial, payroll, student accounts receivable, authentication, billing, payment, and reconciliation processes.
Work with security and integration utilities from Townsend/Perplexity and change-management solutions from ARCAD, as applicable.
Develop and maintain applications supporting business functions such as inventory, labor, order entry, billing, payments, and reconciliation.
Perform application testing, debugging, troubleshooting, implementation, and production support.
Test and, when required, provide technical direction for work performed by other programmers without assuming formal supervisory responsibility.
Collaborate closely with USIT developers, technology personnel, and client services customers.
Rapidly develop a strong understanding of client services applications, business processes, interfaces, and technical environments.
Build and maintain sufficient institutional and application knowledge to support the client's preference for an ongoing relationship with contract staff.
Core Technical Qualifications
Strong candidates should demonstrate:
Significant hands-on IBM iSeries / IBM i / AS/400 application development and support experience.
Strong RPG IV programming experience.
Strong Control Language (CL) experience.
Experience performing both programming and systems/business analysis.
Experience maintaining and enhancing established or legacy enterprise applications.
Ability to develop solutions from business requirements when complete technical specifications are unavailable.
Experience gathering requirements directly from business users and translating them into technical solutions.
Strong application troubleshooting, debugging, testing, and problem-solving capabilities.
Experience working with interfaces and integrations between enterprise systems.
Ability to work independently while collaborating effectively within a small technical team.
Highly Preferred Qualifications
The following experience will make a candidate particularly competitive:
Higher Education IBM iSeries experience.
Previous client experience.
Strong references demonstrating successful IBM iSeries development or support work.
RPG III experience.
PeopleSoft integration experience.
Identity Management/authentication integration experience.
Experience with ARCAD change-management tools.
Experience with Townsend/Perplexity security or integration utilities.
Experience supporting financial, billing, payment, payroll, inventory, reconciliation, or similar transaction-processing applications.
Experience supporting long-term enterprise applications requiring substantial institutional and business-process knowledge.
Additional Technologies
Experience with the following is advantageous but not mandatory for all technologies:
RPG IV
CL
RPG III
Java
PHP
IBM iSeries / IBM i / AS/400
PeopleSoft
Identity Management
ARCAD
Townsend/Perplexity
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status