Note: The job is a remote job and is open to candidates in USA. Fresche Solutions is hiring a Senior RPG Programmer/Analyst to lead the analysis, design, development, and maintenance of business-critical IBM i applications. The role provides client consulting and supports application issue resolution, software development and testing, documentation, technical leadership, and modernization of legacy applications.
Responsibilities
- Consult & Collaborate: Support our clients in resolving application issues, identify business needs, and deliver solutions throughout the full project life cycle
- Architect & Develop: Analyze, design, code, and test software applications using all versions of RPG and SQL
- Testing and Quality Assurance: Ensure program and application integrity through various testing phases (Unit, Integration, Smoke, etc.)
- Document and Communicate: Translate system architecture into clear textual and visual documentation for both technical and non-technical stakeholders
- Quality Leadership: Capable of leading a small technical team when required. Lead code reviews for database and logic changes
- Modernize: Support our clients to transform legacy business applications into modern, scalable ILE applications
Skills
- 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
- Experience with major IBM I ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, etc.)
- Distribution, Manufacturing, Finance, Insurance
- 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
Benefits
- True work-from-anywhere model within North America
Company Overview