{"schemaVersion":"jobsearcher.job.v1","id":"14da0e93201a0755300dc345","url":"https://jobsearcher.com/jobs/14da0e93201a0755300dc345","canonicalUrl":"https://jobsearcher.com/jobs/14da0e93201a0755300dc345","title":"RPG Programmer/Analyst","description":"Our customer has an opening for an RPG Programmer/Analyst for a direct, full time hire working 100% remotely on EST hours. The ideal candidate will have experience in developing and maintaining RPG and Java applications as well as experience supporting an IBM Websphere Application Server environment.ESSENTIAL DUTIES AND RESPONSIBILITIESConsults with end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems. Designs or writes program specifications based on consultations with supervision and end users.Converts designs and specifications into computer code.Compiles code into programs and corrects errors and confirms program meets specifications.Analyzes code to find causes of errors and revises programs.Writes and maintains documentation of changes to computer code, programs, and specifications.Design code layouts for onscreen user interfaces and interfaces with other systems.Reviews user and technical documentation written by others to confirm consistency with program operations.Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs and systems.Revises programs for corrections, enhancements, or system environment changes.Trains end users or technical support staff to use / support program and system.Modifies and maintains software programs written by others.Understands quality policy and objectives.Ensures compliance with the appropriate QS 9000 documented procedures.QUALIFICATIONS• Experience developing and maintaining RPG and Java applications.• Experience administering and supporting IBM WebSphere Application Server environments.• Knowledge of application deployment, performance tuning, troubleshooting, and system integration.• Ability to work with end users, technical teams, and vendors to support business applications.","company":"CDW","rawCompany":"cdw","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-14T14:06:44.210Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"RPG Programmer/Analyst","description":"Our customer has an opening for an RPG Programmer/Analyst for a direct, full time hire working 100% remotely on EST hours. The ideal candidate will have experience in developing and maintaining RPG and Java applications as well as experience supporting an IBM Websphere Application Server environment.ESSENTIAL DUTIES AND RESPONSIBILITIESConsults with end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems. Designs or writes program specifications based on consultations with supervision and end users.Converts designs and specifications into computer code.Compiles code into programs and corrects errors and confirms program meets specifications.Analyzes code to find causes of errors and revises programs.Writes and maintains documentation of changes to computer code, programs, and specifications.Design code layouts for onscreen user interfaces and interfaces with other systems.Reviews user and technical documentation written by others to confirm consistency with program operations.Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs and systems.Revises programs for corrections, enhancements, or system environment changes.Trains end users or technical support staff to use / support program and system.Modifies and maintains software programs written by others.Understands quality policy and objectives.Ensures compliance with the appropriate QS 9000 documented procedures.QUALIFICATIONS• Experience developing and maintaining RPG and Java applications.• Experience administering and supporting IBM WebSphere Application Server environments.• Knowledge of application deployment, performance tuning, troubleshooting, and system integration.• Ability to work with end users, technical teams, and vendors to support business applications.","datePosted":"2026-08-14T14:06:44.210Z","dateModified":"2026-08-14T14:06:44.210Z","hiringOrganization":{"@type":"Organization","name":"CDW","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"14da0e93201a0755300dc345"},"url":"https://jobsearcher.com/jobs/14da0e93201a0755300dc345"}}