Associate Software Engineer, RPG

Harris

  • Tennessee
  • 5 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Artificial Intelligence (AI)unmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Cross-Functionalunmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Documentationunmatched
    • Error Handlingunmatched
    • Healthcare Softwareunmatched
    • IBM DB2unmatched
    • IBM Product Familyunmatched
    • Presentation/Verbal Skillsunmatched
    • Product Demonstrationunmatched
    • Production Supportunmatched
    • Programming Languagesunmatched
    • Programming Toolsunmatched
    • RPG Programming Languageunmatched
    • Relational Databases (RDBMS)unmatched
    • Release Management/Engineeringunmatched
    • Riskunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Structured Programming Methodologiesunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Unit Testunmatched
    • Writing Skillsunmatched

    Description

    Primary responsibilities

    • Learn IBM i application development, including RPG IV/ILE, free-format RPG, CL, Db2 for i SQL, IBM i objects, and approved development tools.
    • Review and trace existing RPG, SQL, CL, database, batch, and interactive application logic to understand behavior and affected areas.
    • 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.

    Minimum qualifications

    • 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.

    Numbers & Facts

    LocationTennessee

    Similar Jobs

    See more jobs