Senior RPG Programmer/Analyst modernizing IBM i applications for Fresche Solutions. Leading RPG, SQL, DB2, JDA/MMS development and legacy-system transformation.
Responsibilities
Lead analysis, design, development, and maintenance of business-critical IBM i applications
Support clients in resolving application issues and identifying business needs 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 unit, integration, smoke, and other testing phases
Translate system architecture into textual and visual documentation for technical and non-technical stakeholders
Lead small technical teams when required
Lead code reviews for database and logic changes
Support transformation of legacy business applications into modern, scalable ILE applications
Provide consulting services supporting clients' business application 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
Verbal and written communication with various levels of client personnel
Nice to have: experience with major IBM i ERP systems, RDi or Eclipse-based IDEs, Git or SVN, Impact Analysis tools, and APIs, JSON, XML, GoAnywhere
Analyste - programmeur RPG senior dirigeant le développement et la modernisation d'applications IBM i chez Fresche Solutions. Conseil client, architecture ILE, RPGLE, SQL et assurance qualité.
AI - driven full - stack engineer building intelligent insurance software at PolicyMe. Developing AI - powered web features, cloud architectures, and data pipelines for Canada’s digital insurance market.
PCB Layout Developer leading high - speed, multi - layer PCB design for ELITS, a technology transformation consultancy. Managing signal integrity, constraints, documentation, and multidisciplinary delivery.
Back - end developer building Oracle PL/SQL systems and Java REST APIs for CMiC, a construction software company. Optimizing databases, integrating applications, and supporting high - volume transactional systems.
Software Engineer building scalable full - stack and production AI features for Athennian’s corporate entity governance platform. Driving architecture, testing, security, and modern TypeScript development.
Entry - level water engineering designer supporting sustainable water and wastewater treatment, pumping, and infrastructure projects at Arcadis. Preparing designs, calculations, assessments, and construction services deliverables.
VP Engineering leading BlueCat’s LiveAction network observability platform for enterprise, telecom, and government customers. Owning architecture, delivery, AI capabilities, and distributed engineering teams.
Application Developer building in - house construction management systems for Primoris, a construction services company. Maintaining software and developing full - stack Microsoft applications in a hybrid Acheson role.