Senior RPG Programmer/Analyst
Fresche Solutions
Role Description
This isn’t a code-and-ship role. As a Senior RPG Programmer/Analyst, you’ll lead the analysis, design, development, and maintenance of business-critical IBM i applications — architecting solutions that help clients bridge legacy reliability with modern efficiency. You’ll work independently and alongside a collaborative team, guiding clients through real challenges in their business application systems and seeing your decisions make a measurable difference.
- Consult and collaborate: Partner with clients to resolve application issues, uncover business needs, and deliver solutions across the full project lifecycle.
- Architect and develop: Analyze, design, code, and test applications using all versions of RPG and SQL.
- Ensure quality: Safeguard application integrity through unit, integration, smoke, and other testing phases.
- Document and communicate: Translate system architecture into clear documentation that works for technical and non-technical audiences alike.
- Lead: Guide a small technical team when needed and run code reviews for database and logic changes.
- Modernize: Help clients transform legacy applications into scalable, modern ILE solutions.
Qualifications
- Proven IBM i depth — extensive, demonstrated experience on the IBM i (iSeries / AS/400) platform, with the judgment that comes from years of solving real business problems on it.
- Business acumen — you understand the operations behind the code (distribution, manufacturing, finance, or insurance) and can spot when a technical solution actually serves the business need.
- Advanced RPG — mastery across RPG forms, especially RPGLE, including free-form syntax and embedded SQL.
- Database depth — expert-level DB2 application programming and database design.
- Modern ILE fluency — strong command of modules, service programs, and binding directories.
- Change management — comfort with structured deployment and version control processes.
- Communication that bridges worlds — you can explain the “why” to business stakeholders and the “how” to developers with equal ease.
Requirements
- Experience with major IBM i ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, and others)
- Background in distribution, manufacturing, finance, or insurance applications
- Familiarity with RDi or other Eclipse-based IDEs
- Git or SVN experience in an IBM i environment
- Impact analysis tools
- Integration work with APIs, JSON, XML, and tools like GoAnywhere
Company Description
We don’t just keep legacy systems running — we transform them. For over a decade, Fresche Solutions has been the partner organizations trust for IBM i modernization. You’ll work from anywhere in North America, with genuine flexibility and a culture where our values actually shape the technical decisions we make every day.
- Role Description Ce poste va bien au-delà de la simple programmation. En tant que Programmeur-Analyste Senior RPG, vous dirigerez l'analyse, la conception, le développement et le support d'applications IBM i stratégiques et d'intégrations EDI. En vous appuyant sur votre...SeniorFull timeFlexible hours
$80k - $95k
...) and be point of contact for any technical services, issues related to EDC tools or SAS programming. Serve as Lead Statistical Programmer providing programming support for development and maintenance of SDTM/Client standards datasets. Develop/validate Custom/Complex...SeniorFull timePart timeWork experience placementWork at officeRemote workFlexible hours$71.99k - $101.16k
...STEM OPT extensions. OVERVIEW: The Maine Office of Information Technology’s Application Development team is seeking a Senior Programmer Analyst to help build and support software applications for the Department of Inland Fisheries and Wildlife and other departments....SeniorFull timeSeasonal workWork at officeRemote workWork from homeFlexible hours$80k - $95k
Role Description Lead the development and implementation of solutions to global technical services issues and concerns regarding EDC tools like Medidata RAVE or Oracle Inform or Data/Report programming or Visual Analytics tools like Spotfire or Tableau. ~Develop/validate...SeniorFull timePart timeWork experience placementFlexible hours$96.25k - $125k
Role Description As a mainframe programmer analyst, you will be responsible for application development, enhancement, debugging, support, and maintenance of mainframe Cobol based retail lending, leasing, and collections applications in the banking and finance sector....SeniorFull timeWork experience placement$80k - $90k
...Description The Student Information and Campus Administrative Systems (SICAS) Center hosted at SUNY Oneonta is seeking multiple Senior Programmer Analysts to join our SUNY-wide shared services team. This remote position requires a versatile technical professional who can...SeniorFull timeRemote work- ...opportunities that working for a global CRO can bring? Our team says it’s the best of both worlds…. ClinChoice is searching for a Senior Statistical Programmer Consultant to join one of our clients. The Senior Statistical Programmer Consultant is a delivery-focused role who...SeniorContract work
$81.94k - $170.7k
Role Description We are currently seeking a Jira Programmer - Senior Technical Analyst to join our team in Little Rock, Arkansas (US-AR), United States (US). The successful candidate will work as part of a team providing Business Operations Support (BOS) for a state Medicaid...SeniorFull timeTemporary workFlexible hours- ...approved by Meredith College and may not reflect the actual pay rate for the position. We are seeking an experienced Senior Ellucian Colleague Programmer Analyst to support, develop, and enhance our Ellucian Colleague ERP environment. The successful candidate will be...SeniorRemote workWeekend work
$65k - $98k
If you are interested in joining the team, please submit a cover letter with your resume for consideration. What We Seek: The University of New Mexico Foundation is seeking talent who thrives at the intersection of data, systems, and innovation—someone eager to play a key...SeniorRemote workMonday to FridayFlexible hoursWeekend work- ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Senior Programmer Analyst - AI and Emerging Technologies Job Location: Richmond, VA Note: Candidate Submittals and work history each position should...SeniorSecond jobRemote work
- We’re Watts. Together, we’re reimagining the future of water. We feel proud every day about what we do. We're all part of the same crucial mission, no matter what function we support -- it's to provide safe, clean water for the world, and to protect our planet's most valuable...SeniorPermanent employmentInternshipWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week
$157k - $159.45k
...11Location: Irving, Texas, United StatesCategory: TechnologyCompany: CitiCitibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Irving, Texas location.Duties: Identify, analyze, and document problems with program function, output, online screen...SeniorFull timeRemote work- ResponsibilitiesThe Senior Clinical Applications Systems Analyst Epic- MyChart independently defines system objectives, requirements, scope, and impact based on needs of clinical operations. Develops or modifies clinical information technology procedures to solve complex...SeniorRemote work
- ...poste où l’on se contente de coder et livrer. En tant qu’analyste-programmeur RPG senior, vous dirigerez l’analyse, la conception, le dé... ...projets. ~Concevoir et développer : Analyser, concevoir, programmer et tester des applications en utilisant toutes les versions...SeniorFull time
- ...number one online retailer of music instruments and pro audio gear is seeking a driven, motivated, and passionate Sr. Software Delivery Analyst to join our Shared Services team! As a Delivery Analyst, your primary responsibility is to deliver value efficiently and...SeniorFull timeRelocation
- DescriptionSUMMARY:We are currently seeking an Epic Application Analyst Senior to join our Ancillary Applications team supporting our Willow pharmacy applications. Epic Willow Ambulatory certification and build experience required with Epic Willow Inpatient certification...SeniorFull timeRemote work
- ...part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Software Development Senior Analyst (Remote) to join our team in Woodcliff Lake, New Jersey (US-NJ), United States (US).Basic QualificationsDegree in Computer Science...SeniorRemote work
- ...enterprise of applications and is challenged with providing a reliable, flexible, and cost-effective system environment.The Senior Application Analyst:Job duties may include activities that assist with application analysis, project coordination, customer support, security...SeniorWork at officeFlexible hours
- ...enterprise of applications and is challenged with providing a reliable, flexible, and cost-effective system environment.The Senior Application Analyst:• Job duties may include activities that assist with application analysis, project coordination, customer support,...SeniorWork at officeFlexible hours
- First Merchants Bank is seeking a Senior Applications Analyst to join our team. This position will be responsible for eliciting needs of the stakeholders, analyzing business requirements, identifying business opportunities, preparing documentation, and evaluating risk for...SeniorFull timeRemote workFlexible hours
- SENIOR EPIC APPLICATIONS ANALYST - HIMCategory: Information TechnologyLocation: Wausau, WIJob Schedule: FULLTIMEJob Number: 91350Compassion. Accountability. Collaboration. Foresight. Joy.These are the Aspirus Core Values; and we are looking for the BEST around to join...SeniorFull timePart timeRemote work
- SENIOR EPIC AMBULATORY APPLICATIONS ANALYSTCategory: Information TechnologyLocation: Wausau, WIJob Schedule: FULLTIMEJob Number: 1218... ...values Every. Single. Day.Job Description:The Senior Applications Analyst will be the leader and subject matter expert for specific...SeniorFull timePart timeRemote work
- APPLICATIONS ANALYST - SENIOR - RESOLUTE BILLING TEAMCategory: Information TechnologyLocation: Wausau, WIJob Schedule: FULLTIMEJob Number: 92604Compassion. Accountability. Collaboration. Foresight. Joy.These are the Aspirus Core Values; and we are looking for the BEST...SeniorFull timePart timeRemote work
$61.31 - $104.39 per hour
The Senior ERP Application Analyst uses a wide application of principles, theories, and concepts related to Human Resource and Payroll and/or Supply Chain and/or Finance and/or nurse scheduling and/or IS business processes and ERP systems, to provide solutions to a diverse...SeniorMinimum wageLocal areaRemote workShift work- We are seeking an Epic Integration/Interface Analyst with strong expertise in Epic Bridges, interface technologies, and APIs. This role is responsible for the design, build, testing, validation, and ongoing support of integrations across the enterprise. The analyst will...SeniorFull timeFor contractorsRemote work
$52.73k - $65.5k
Role Description TISTA Science and Technology is seeking a Senior Applications/System Analyst to join our growing team. At TISTA, you’ll do meaningful, mission-driven work that improves lives alongside teammates you trust and leaders who are transparent and supportive....SeniorFull timeTemporary workRemote workMonday to FridayFlexible hours- ..., and best job-fit for every candidate we place. Our client, a financial services firm, is seeking an experienced Senior Application Systems Analyst to join their team in Agoura Hills, CA. Responsibilities: Confer with the business to create a technical specification...SeniorWork experience placement
- Role Description Join Us as a Senior Programmer Analyst - The Senior Programmer Analyst performs or supports the following activities: ~Validation for PV system upgrades/hot fixes, client’s ad-hoc reports, gateways setup, client specific data migrations, etc. ~Assists...SeniorFull timeLocal areaRemote work
$71.2k - $124.5k
Role Description The Senior Revenue Cycle Applications Analyst serves as the senior technical and functional resource for the design, configuration, implementation, optimization, integration, and support of revenue cycle information systems related to Patient Accounting...SeniorFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior RPG Programmer/Analyst. Be the first to apply!
- epic application analyst Remote
- application analyst Remote
- application security analyst Remote
- clinical applications analyst Remote
- software development analyst Remote
- application support analyst Remote
- sql database developer analyst Remote
- software configuration analyst Remote
- engineering business analyst Remote
- software analyst Remote











