Hal Leonard ยท 7 hours ago
IBM RPG Programmer
Hal Leonard LLC, a leader in sheet music publishing and music education, is seeking an IBM RPG Programmer to contribute to their US IT operations team. The role involves designing, developing, and maintaining IBM i (AS/400) applications while collaborating with cross-functional teams and mentoring junior developers.
MusicMusical InstrumentsPublishing
Responsibilities
Design, develop, and maintain IBM i (AS/400) applications using RPG (ILE), CL, and SQL
Analyze business requirements and translate them into technical specifications and robust solutions
Develop and optimize DB2 for i database objects (tables, indexes, views), queries, and stored procedures
Maintain and enhance batch jobs, schedulers, and integrations (EDI, file transfers, APIs) where applicable
Perform production support: troubleshoot incidents, resolve defects, and conduct root-cause analysis
Ensure performance, reliability, and security of applications and data (monitoring, tuning, access control)
Implement and follow change management practices (deployments, rollbacks, documentation, audits)
Write and maintain technical documentation, including data flows, job dependencies, and runbooks
Collaborate with cross-functional teams (business, QA, DevOps) and mentor junior developers
Participate in modernization initiatives (refactoring legacy code, API enablement, automation, CI/CD improvements)
Qualification
Required
Proven experience of hands-on development on IBM i (AS/400 / iSeries) in production environments
Strong programming skills in RPG (ILE / free-format), CL, and embedded SQL
Solid experience with DB2 for i: data modeling, query optimization, indexing, stored procedures, performance tuning
Good understanding of IBM i architecture: libraries/objects, job subsystem concepts, journaling, commitment control
Experience with source control (e.g., Git) and structured release/change management
Proven troubleshooting skills: debugging, log analysis, root-cause analysis, and production support
Strong communication skills, ability to work with business stakeholders and translate requirements into solutions
English proficiency sufficient for technical documentation and cross-team collaboration
Preferred
Familiarity with integration patterns: flat files, FTP/SFTP, EDI (e.g., X12/EDIFACT), APIs (REST/SOAP) is a plus
Knowledge of modern IBM i tooling (e.g., RDi, VS Code extensions) and basic scripting/automation is a plus
Benefits
401(k)
Health insurance
Life insurance
Paid time off
Referral program
Retirement plan
Company
Hal Leonard
The world's largest source for music publications
H1B Sponsorship
Hal Leonard has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Late StageTotal Funding
unknownKey Investors
Francisco Partners
2023-12-04Private Equity
2023-12-04Acquired
Company data provided by crunchbase