高级RPG程序员/分析师(JDA/MMS) - 远程 - FS435
Senior RPG Programmer/Analyst (JDA/MMS) - Remote - FS435
为什么加入Fresche?
在Fresche Solutions,我们不只是维护遗留系统;我们对其进行改造。十多年以来,我们一直是IBM i现代化和创新的首选合作伙伴。我们提供真正的全球(北美)远程办公模式,重视工作与生活的平衡,并且我们的价值观不是墙上的海报,而是指导我们每一个技术决策的准则。
你将产生的影响
作为高级RPG程序员/分析师,你将负责分析、设计、开发和维护关键业务的IBM i应用程序。你正在构建解决方案,帮助我们的客户在传统可靠性与现代效率之间架起桥梁——而不仅仅是编写代码。
你将独立工作,也将作为协作团队的一员,为客户提供支持其业务应用系统的咨询服务。
日常职责
- 咨询与协作:支持我们的客户解决应用程序问题,识别业务需求,并在整个项目生命周期中交付解决方案。
- 架构与开发:使用所有版本的RPG和SQL分析、设计、编码和测试软件应用程序。
- 测试与质量保证:通过各种测试阶段(单元测试、集成测试、冒烟测试等)确保程序和应用的完整性。
- 文档与沟通:将系统架构转化为清晰的文本和可视化文档,供技术和非技术利益相关者使用。
- 质量领导:在需要时能够带领一个小的技术团队。对数据库和逻辑变更进行代码审查。
- 现代化:帮助我们的客户将传统业务应用程序转变为现代、可扩展的ILE应用程序。
你带来的价值
- 专业技能:20年以上在IBM i(iSeries/AS/400)平台上的实际经验。
- 高级RPG:精通各种形式的RPG(尤其是RPGLE,包括自由格式语法和嵌入式SQL)。
- ERP/软件包经验:有JDA/MMS的实际操作经验(必须)。
- 数据库深度:精通DB2应用程序编程和数据库设计。
- 现代概念:深入理解ILE概念(模块、服务程序、绑定目录)。
- 变更管理:有处理结构化部署和版本控制流程的经验。
- 沟通能力:能够与不同层级的客户人员进行口头和书面沟通。能够用业务术语向利益相关者解释技术“为什么”,并向开发人员解释“如何”。
查看英文原文
Why Join Fresche?
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.
The Impact You’ll 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.
Day-to-Day 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.
What You Bring to the Table
- Expertise: 20+ years of proven experience with the IBM i (iSeries/AS/400) platform.
- Advanced RPG: Mastery of various forms of RPG (especially RPGLE, including Free-form syntax and embedded SQL).
- ERP / Package Experience: Proven hands-on experience with JDA/MMS (Mandatory).
- Database Depth: Expert-level DB2 application programming and database design.
- Modern Concepts: Deep understanding of ILE concepts (Modules, Service Programs, Binding Directories)
- Change Management: Experience navigating structured deployment and version control processes.
- Communication: 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 Have
- Application Packages: Experience with major IBM I ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, etc.)
- Applications: Distribution, Manufacturing, Finance, Insurance.
- Tooling: Experience with RDi (Rational Developer for i) or Eclipse-based IDEs.
- Modern DevOps: Familiarity with Git or SVN in an IBM i environment.
- Analysis: Experience with Impact Analysis tools.
- Integrations: Experience with integration solutions using APIs, JSON, XML and other integration tools such as GoAnywhere.
Ready to Transform the Industry?
We are looking for motivated, creative thinkers who thrive in fast-paced environments. If you’re committed to excellence and want to work with the best in the IBM i space, we want to hear from you.
Apply Today:freschesolutions.com/careers/
Follow Us:LinkedIn
#IBMi #RPGDeveloper #RPGProgrammer-Analyst #Modernization
Originally posted on Himalayas