Senior RPG Programmer/Analyst (JDA/MMS) - Remote - FS435

Fresche SolutionsFranklin, MA
Remote

About The Position

At Fresche Solutions, we don’t just maintain legacy systems; we transform them. For over a decade, we've been the leading partner for IBM i modernization and innovation. We offer a true work-from-anywhere (North America) model, prioritizing work-life balance and a culture where our values aren't just posters on a wall, they guide every technical decision we make. As a Senior RPG Programmer/Analyst, you will lead the analysis, design, development, and maintenance of business-critical IBM i applications. You are architecting solutions that help our clients bridge the gap between legacy reliability and modern efficiency – not just writing code. You will work both independently and as part of a collaborative team, providing our clients with consulting services in support of their business applications systems.

Requirements

  • 20+ years of proven experience with the IBM i (iSeries/AS/400) platform.
  • Mastery of various forms of RPG (especially RPGLE, including Free-form syntax and embedded SQL).
  • Proven hands-on experience with JDA/MMS (Mandatory).
  • Expert-level DB2 application programming and database design.
  • Deep understanding of ILE concepts (Modules, Service Programs, Binding Directories).
  • Experience navigating structured deployment and version control processes.
  • Capable of verbal and written communication with various levels of client personnel.
  • The ability to explain technical "why" to stakeholders in business terms and "how" to developers in technical terms.

Nice To Haves

  • Experience with major IBM I ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, etc.)
  • Distribution, Manufacturing, Finance, Insurance applications.
  • Experience with RDi (Rational Developer for i) or Eclipse-based IDEs.
  • Familiarity with Git or SVN in an IBM i environment.
  • Experience with Impact Analysis tools.
  • Experience with integration solutions using APIs, JSON, XML and other integration tools such as GoAnywhere.

Responsibilities

  • Support our clients in resolving application issues, identify business needs, and deliver solutions throughout the full project life cycle.
  • Analyze, design, code, and test software applications using all versions of RPG and SQL.
  • Ensure program and application integrity through various testing phases (Unit, Integration, Smoke, etc.).
  • Translate system architecture into clear textual and visual documentation for both technical and non-technical stakeholders.
  • Capable of leading a small technical team when required. Lead code reviews for database and logic changes.
  • Support our clients to transform legacy business applications into modern, scalable ILE applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service