EngineerJobs.io
← Back to all jobs

Job Description

Join a learning-focused role building capability on IBM i while supporting controlled changes to regulated healthcare software.

Responsibilities

  • Learn IBM i application development concepts and tooling, including RPG IV/ILE, free-format RPG, CL, Db2 for i SQL, and IBM i objects, using approved development tools.
  • Review and trace existing RPG, SQL, CL, database, batch, and interactive application logic to understand behavior and identify affected areas.
  • Implement clearly defined, low-risk defect corrections, maintenance updates, test improvements, and small enhancements under technical guidance.
  • Develop understandable, 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 feedback from reviews; communicate progress, risks, and blockers in a timely manner.
  • Follow standards for secure-development, data privacy, quality, release management, source control, and change control for regulated healthcare software.
  • Use approved AI-assisted tools responsibly and perform independent validation of generated analysis, code, documentation, and tests.
  • Support deployment validation and production-support activities progressively after demonstrating readiness and receiving required access and approvals.

Requirements

  • Bachelor’s degree in a related field, or equivalent technical education, certification, structured training, or practical experience.
  • Zero to one year of professional software-development experience.
  • Relevant education, training, coursework, certification, or project experience may substitute for professional experience.
  • Foundational programming ability in at least one structured programming language.
  • Basic understanding of variables, logic, loops, procedures, debugging, error handling, and testing.
  • Basic knowledge of SQL and relational database concepts.
  • Ability to read existing code, trace program logic, and break a defined problem into manageable steps with guidance.
  • Strong attention to detail and commitment to accurate, testable, standards-aligned, and documented work.
  • Effective written and verbal communication skills.
  • Ability to collaborate with a cross-functional software-development team.
  • Willingness to ask questions, receive feedback, document learning, and continuously develop technical skills.

Technologies

  • IBM i
  • RPG IV/ILE
  • free-format RPG
  • CL
  • Db2 for i SQL
  • IBM i objects
  • SQL

Location & Education

  • Onsite in Tennessee
  • Bachelor’s degree in a related field

Similar Jobs