Associate Software Engineer, RPG
Core
Learn IBM i application development and implement low-risk defect corrections, maintenance changes, and small enhancements for regulated healthcare software.
Role type
Associate Software Engineer (IBM i/RPG)
Builds
IBM i applications, batch and interactive programs, and database solutions
Domain
Healthcare technology / Mainframe (IBM i)
Deliverable
production ML models | product features | infrastructure
Required skills
RPG IV/ILE, free-format RPG, CL, Db2 for i SQL, IBM i objects, unit testing, code review, Agile methodologies, secure development practices, source control, change management
Preferred skills
AI-assisted tool usage, deployment validation, production support
Technologies
IBM i, RPG IV/ILE, free-format RPG, CL, Db2 for i SQL, Agile tools
Responsibilities
Review and trace existing RPG, SQL, CL, database, batch, and interactive application logic; Implement clearly defined, low-risk defect corrections, maintenance changes, test improvements, and small enhancements under technical guidance; Write understandable and maintainable code, create and execute unit tests, and document changes, business rules, test evidence, and implementation considerations; Participate in peer code reviews, Agile ceremonies, estimation discussions, demonstrations, and retrospectives; Apply review feedback and communicate progress, risks, and blockers promptly; Follow secure-development, data-privacy, quality, release-management, source-control, and change-control standards for regulated healthcare software; Use approved AI-assisted tools responsibly and independently validate generated analysis, code, documentation, and tests; Progressively assist with deployment validation and production-support activities after demonstrating readiness and receiving required access and approvals