Procure Analytics is seeking an experienced IBM iSeries/AS400 RPG Developer to play a pivotal role in developing and maintaining critical applications supporting our back-office processes. This includes areas such as sales orders, purchase orders, receipting, billing, accounts payable, accounts receivable, general ledger, and sales/VAT taxation. The ideal candidate will be proficient in IBM’s ILE/RPG language and will collaborate with cross-functional teams to transform business requirements into effective technical solutions. This role offers the opportunity to reduce manual workloads and enhance customer support through the development of both new applications and enhancements to existing ones.
Key Responsibilities:
- Develop and maintain software applications residing on IBM iSeries servers, contributing to the smooth operation of core business processes.
- Analyze, design, and create iSeries RPG code to support various functions within the Purchase-to-Pay platform.
- Provide technical expertise and support for troubleshooting and improving existing applications, ensuring they meet users' requirements.
- Lead individual projects, ensuring on-time delivery and adherence to product quality standards.
- Translate business requirements into technical specifications and implement solutions to address user needs and enhance operational efficiency.
- Document all development activities, including code comments, help text, test requirements and results, and object descriptions.
- Collaborate with Product Owners, business teams, QA, and stakeholders to ensure business requirements are well-understood and clearly documented.
- Participate in development estimation, deployment, and release planning to ensure timely and successful delivery of solutions.
- Support user training and ensure that stakeholders are equipped with the knowledge they need to use the applications effectively.
- Stay current on industry trends and best practices to continuously improve your skills and knowledge.
- Ensure compliance with IT programming standards, processes, and task monitoring systems.
- Support and adhere to company standards and requirements as defined in the Quality Management System.
Why Join Us?
At Procure Analytics, we are committed to continuous improvement and the professional development of our team members. As an IBM iSeries RPG Developer, you'll have the opportunity to work on mission-critical applications that drive key business functions while collaborating with a dynamic team in a fast-paced environment. If you are passionate about leveraging your RPG expertise to make an impact, we encourage you to apply.
Knowledge, Skills, and Abilities:
- Strong ability to translate business problems into effective, scalable, and efficient software solutions.
- Expertise in financial systems, including hands-on experience with Accounts Receivable (AR), Accounts Payable (AP), and General Ledger (GL).
- Extensive programming experience with the iSeries platform, including RPG, RPG ILE, SQLRPGLE, and Control Language (CLP/CLLE).
- Knowledge of EDI and cXML standards, particularly in handling purchase order and invoice document formats.
- Proficient in SQL, including the ability to analyze and modify complex SQL queries, work with embedded SQL in RPG programs, and create stored procedures.
- Solid understanding of database concepts, including physical and logical files, SQL tables, indexes, views, and stored procedures.
- Experience with screen programming, including Display Files, Subfiles, and Printer Files.
- Familiarity with Message Queue (MQ), MQ triggers, and embedding XML tags within RPG programs.
- Knowledge of EDI transaction standards (X12, EDIFACT) and the mapping of EDI documents is a plus.
- Minimum of 5 years of development experience, specifically in iSeries/RPG environments.
- Associate degree in Computer Information Systems, or equivalent combination of education and experience.