1

Contract Rpg Programmer Jobs in Everett, WA (NOW HIRING)

Contract Rpg Programmer information

See Everett, WA salary details

$36.5K

$103.1K

$143.1K

How much do contract rpg programmer jobs pay per year?

As of May 30, 2026, the average yearly pay for contract rpg programmer in Everett, WA is $103,139.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,200.00 and $118,200.00 per year, depending on experience, location, and employer.

What Does a Contract RPG Programmer Do?

Report Program Generator (RPG) is a proprietary programming language from IBM for developing business applications. A contract RPG programmer creates and customizes applications for businesses and writes codes using the RPG language on a contract basis, either for short-term or long-term projects. As a contract RPG programmer, your job duties include determining what your client needs and expects from the application, testing new or existing code to meet those expectations, and debugging applications before configuring them for use on a company’s computer network. You also suggest development strategies for new applications and train staff on how to use the new software and applications when necessary.

What are the key skills and qualifications needed to thrive as a Contract RPG Programmer, and why are they important?

To thrive as a Contract RPG Programmer, you need strong expertise in IBM RPG programming languages (including RPG IV and free-format RPG), experience with IBM iSeries (AS/400) environments, and a background in software development. Familiarity with tools like Rational Developer for i, SQL, CL programming, and source control systems is typically required. Excellent problem-solving, communication, and time management skills help contract programmers effectively interact with clients and deliver projects on tight deadlines. These skills ensure reliable, efficient development of business applications and successful collaboration in dynamic project-based settings.

What are some common challenges faced by contract RPG programmers when working with new clients or legacy codebases?

Contract RPG programmers often encounter challenges such as quickly adapting to unfamiliar legacy code, understanding existing business logic, and integrating new features without disrupting current systems. Communication with clients to clarify requirements and expectations is also key, as documentation can sometimes be limited or outdated. Building rapport with in-house teams and effectively managing project timelines are essential skills to ensure smooth collaboration and project success.

What is a Contract RPG Programmer?

A Contract RPG Programmer is a software developer who is hired on a temporary or project basis to work with RPG (Report Program Generator) programming, typically on IBM i (AS/400) systems. They are responsible for designing, coding, maintaining, and troubleshooting applications written in the RPG language. Contract RPG Programmers often work with businesses that need short-term support for legacy systems, upgrades, or specific projects, rather than hiring a full-time employee. Their expertise is valuable for companies looking to maintain or enhance their IBM i environments efficiently.

What is the difference between Contract Rpg Programmer vs Contract Java Developer?

AspectContract Rpg ProgrammerContract Java Developer
Required CredentialsExperience with RPG language, certifications in legacy systemsJava certifications, computer science degree
Work EnvironmentLegacy systems, mainframe or IBM i environmentsModern web and enterprise applications
Employer & Industry UsageFinancial institutions, manufacturing, legacy system maintenanceTech companies, startups, enterprise software
Common Search & ComparisonOften compared for legacy vs modern programming rolesPopular comparison for enterprise software developers

The Contract Rpg Programmer typically works with legacy IBM i systems using RPG language, focusing on maintaining and updating existing applications. In contrast, a Contract Java Developer works on modern enterprise applications using Java, often in web or mobile environments. While both roles require programming skills, their environments, tools, and industry focus differ significantly.

What cities near Everett, WA are hiring for Contract Rpg Programmer jobs? Cities near Everett, WA with the most Contract Rpg Programmer job openings:
Infographic showing various Contract Rpg Programmer job openings in Everett, WA as of May 2026, with employment types broken down into 46% Full Time, 15% Part Time, and 39% Contract. Highlights an 60% Physical, 20% Hybrid, and 20% Remote job distribution, with an average salary of $103,139 per year, or $49.6 per hour.
Application Development Manager

Application Development Manager

SA Technologies Inc.

Everett, WA

Other

Posted 25 days ago


Job description

Company Description

SA Technologies Inc. (www.satincorp.com) is a market leader and one of the fastest growing IT consulting firms with operations in US, Canada, Mexico & India. SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise.

We guarantee you the best rate for your skills and performance.


Job Description

Position: Application Development Manager


Location: Everett, Washington


Position : 2


Employment: Full time role


Rate : DOE


 Summary                      


We need two Microsoft Development Managers for our direct client in Everett, Washington. The ideal development manager will be responsible for providing technical direction and leadership to a team of 10 to 15 individuals in the area of application development. The manager will be responsible for overseeing all stages of the SDLC to deliver solutions that result in modernizing our AS400 platform. This position will require exceptional business and technical acumen to understand our objectives so you can successfully lead architecture, design, and development efforts. Please submit your best Word resume for this contract to hire position with an all-inclusive rate. Green Card Holders or US Citizen only.


Development Manager


MGR, Application Development (.net/java). This position is responsible for providing technical direction and leadership to a team of about 15 in the areas of code development and design, implementing best practices for development and testing. In addition this person will be responsible for developing applications and must be capable of working in all areas of the Microsoft development stack.


Job Responsibilities Include:


Oversee development on the team with overall responsibility for underlying architecture of the code. Perform code reviews and interface between PMO, Business Stakeholders, and the development team


Advise senior leadership, business stakeholders, and application developers on requirements, design, and development for the platform. The expectation is that the manager will be responsible for overall solution delivery to business stakeholders. This includes managing the software lifecycle for project, scope, and budget.


Quickly learn business processes surrounding network inventory, network provisioning, service qualification, and facility assignment


Provide support for core applications through analysis, design, and development


Obtain a deep understanding of order entry, billing, and inventory system so that you can architect, design, and develop long term strategic solutions to our most critical initiatives


Implement modern best practices for development on the iSeries platform. Transform our current development stands and practices to utilize modern techniques


Able to troubleshoot complex problems, coupled with analytical and debugging skills necessary to analyze issues related to RPGLE and CLLE, ability to modify programs, write fix programs to correct data, if necessary.   


Experience with RPGIV-ILE and RPG FREE FORM, CL and CLLE, service programs and/or modules, and Embedded SQL. Familiar with iSeries OS for navigation and resolving compile issues which may be related to OS errors


Ability to manage projects and meet deadlines in a fast paced environment, attend and contribute to internal technical meetings, and assist in mentoring and training of other technical resources in the department. 


Successful candidate will have high standards for service to users/customers and be team oriented.



Bachelor's degree in relevant discipline or 4 years of experience


Strong Analytical and Problem solving skills


Excellent written, verbal presentation, and organizational communication skills


Organization and time management skills


Desired Skills:


Experience with Java is desired - the plan is to refactor and transition some RPG code on the 400 to either Java or SQL depending on the complexity and resource consumption of the function


Strong knowledge of telecommunications business processes and network topologies


Expert on outside plant facilities and central office equipment


In-depth knowledge of network provisioning, and advanced technical support functions


 DESIRED JOB KNOWLEDGE


Telecommunications or Cable Operator background

Previous work as a project manager and application developer

 DESIRED WORK TRAITS & SKILLS


Ability to lead a team of people

Ability to teach experienced developers different methodologies

Ability to mentor junior developers

Ability to work within a team of people

Ability to communicate succinctly in writing and orally with upper management, developers, project managers, and other parts of the business

Ability to participate in the shaping of the team's focus and vision

 SPECIAL CONCERNS


Some travel may be required to coordinate with teams across the country.


 COMPLEXITY OF WORK & DECISION-MAKING RESPONSIBILITY


Diverse, non-routine duties requiring the exercise of judgment to determine action to be taken to resolve individual problems, within standard practice. 

Qualifications

Software Skills:


Web Skills: basic HTML, XML, JavaScript, and SOAP/REST web services


Language/Framework: RPG (IV/ILE Free), CL, DDS, DDL, SQL, iSeries Query


Databases: DB2/400


Source Control: Turnover, Aldon, or equivalent for change management


SDLC: Agile-Scrum, Iterative, Waterfall


Toolsets (experience with one or more): Hawkeye, DBU, X-Analysis, Rational Developer


Query AS400 Table Driven Query, SQL


Required Skills:



Additional Information

All your information will be kept confidential according to EEO guidelines.