IBM RPG Programmer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hal Leonard ยท 8 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
check
H1B Sponsor Likelynote

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

IBM i (AS/400)RPG (ILE)DB2 for iCLSQLSource control (Git)Troubleshooting skillsIntegration patternsModern IBM i toolingEnglish proficiencyCommunication skills

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
unknown
Key Investors
Francisco Partners
2023-12-04Private Equity
2023-12-04Acquired

Leadership Team

leader-logo
Larry Morton
Chief Executive Officer
linkedin
leader-logo
DEBBIE DIEKELMAN
Chief Financial Officer
linkedin
Company data provided by crunchbase