1

Trainee Computer Programmer Jobs in Oregon (NOW HIRING)

Lectures cover safety, installation, programming, maintenance, troubleshooting, and repair of EPG ... Administers written and practical exams and writes performance reports to evaluate trainees ...

EPG Technical Trainer

Hillsboro, OR

$35.50 - $47/hr

Lectures cover safety, installation, programming, maintenance, troubleshooting, and repair of EPG ... Administers written and practical exams and writes performance reports to evaluate trainees ...

Programing and software knowledge with a variety of fire alarm systems that is used when removing ... Train service technician trainees all applicable aspects of fire protection. * Other duties may be ...

next page

Showing results 1-20

Trainee Computer Programmer information

See Oregon salary details

$34.9K

$68.7K

$101K

How much do trainee computer programmer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for trainee computer programmer in Oregon is $68,696.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,400.00 and $84,600.00 per year, depending on experience, location, and employer.

What can I expect from the onboarding and mentorship process as a Trainee Computer Programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.

What is a Trainee Computer Programmer job?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

How do I get a programming job with no experience?

To get a trainee computer programmer position with no experience, focus on building foundational skills through online courses, coding bootcamps, or personal projects. Gaining proficiency in programming languages like Python or Java, creating a portfolio, and obtaining relevant certifications can improve your chances of entry-level employment.

What is a trainee programmer?

A trainee programmer is an entry-level position for individuals learning programming skills, often involving supervised work on coding projects. Trainees typically focus on developing foundational knowledge in programming languages, software development tools, and coding best practices during their training period.

What are the key skills and qualifications needed to thrive in the Trainee Computer Programmer position, and why are they important?

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

Is 27 too late to start coding?

Starting a career as a trainee computer programmer at 27 is not too late, as many successful programmers begin at various ages. Learning programming languages and gaining practical experience through projects or certifications can lead to employment opportunities regardless of age.

Is AI replacing coders?

AI tools are increasingly automating certain coding tasks, but they do not fully replace computer programmers. Trainee computer programmers still need to develop problem-solving skills, understand programming languages, and work alongside AI to create and maintain software effectively.
What are the most commonly searched types of Computer Programmer jobs in Oregon? The most popular types of Computer Programmer jobs in Oregon are:
What are popular job titles related to Trainee Computer Programmer jobs in Oregon? For Trainee Computer Programmer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Trainee Computer Programmer jobs in Oregon look for? The top searched job categories for Trainee Computer Programmer jobs in Oregon are:
What cities in Oregon are hiring for Trainee Computer Programmer jobs? Cities in Oregon with the most Trainee Computer Programmer job openings:
Infographic showing various Trainee Computer Programmer job openings in Oregon as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $68,696 per year, or $33 per hour.

Full-time

Re-posted 14 days ago


Job description

It's your time, make it matter.

At Peterson, we partner with our customers to build the future. For over 85 years, our peoples' work has shaped the communities where we live, where we raise our families, and where we thrive. Peterson's legacy permeates every aspect of our communities. From roads and bridges, back-up power at hospitals, fire-fighting, concerts and moving goods; we are everywhere you look. At Peterson, you don't just have a career, you have a purpose.

Our family-oriented environment is built on safety, winning, growth, and professional achievement. Hiring and developing exceptional people is critical to our continued success. We have high standards for a good reason: our people represent Peterson, our family, our brand, and our values.

You have high expectations too.You are exceptionally motivated, have outstanding skills, and want your work to matter.Peterson offers competitive wages, generous benefits, and promotional opportunities at a family-owned and operated business.It's time to use your skills and passion to do work that matters!

Job Description

Peterson Cat has a need for an EPG Trainer at our Hillsboro, OR and San Leandro, CA locations.

SUMMARY

The EPG Trainer provides a comprehensive technical employee learning and development program that enhances knowledge, skills, and performance of technical employees, the Peterson organization and Peterson customers. The EPG Trainer analyzes, researches, develops, designs, organizes, implements, and conducts training programs. EPG Trainers instruct technical courses in both foundational and EPG-specific course pathways. This position champions a continuous learning environment for all Peterson business units.

Determines training objectives. Writes training programs, including outline, text, handouts, and tests, and designs technical exercises. Lectures cover safety, installation, programming, maintenance, troubleshooting, and repair of EPG machinery and associated equipment. Administers written and practical exams and writes performance reports to evaluate trainees' performance.

ESSENTIAL JOB FUNCTIONS

  • Technical Employees Development Plans

    • Work with Employee Development staff to plan, develop, and implement a comprehensive training and development strategy for the Company that is consistent with the Company's core values. Conduct learning needs assessments to identify individual, departmental, divisional and organizational training opportunities.

    • Work with Managers to define minimum skill proficiencies for technical positions and develop a process for evaluating incumbents for the purpose of identifying future training and career advancement opportunities.

  • Technical Curricula Development

    • Develop a needs analysis to identify skills/competency gaps and establishes measures to track progress. Develop and execute innovative strategies to ensure the organization has the necessary skills and competencies to meet company business plans and strategy.

    • Assist with develop, design, coordination and implement a companywide performance management system used to evaluate employees work performance, establish future business goals, identify individual responsibilities, and monitor an employee's individual career development plan.

    • Provide consulting services to departments in all aspects of non-technical training and analyzes training requests. Make recommendations to the appropriate Manager and coordinate training activities with other departments and outside companies.

    • Research, establish and maintain training vendor/partner relationships with other training agencies. Conduct cost-benefit analysis to assess utilization of outside training resources.

    • Establish a process for designing, identifying, delivering, coordinating, and evaluating seminars, workshops, courses, and training.

    • Attain an EPG Analyst Certification and/or Marine Analyst Certification to train and prepare technicians for the type of work they will perform to meet customer demands.

  • Technical Skills Training

    • Develop curricula, programs, and materials for training. Conduct personalized classroom technical training, product specific and system specific such as electronics, hydraulics, powertrains, engines, emissions systems, ETC. Coordinate alternative training delivery methods such as: computer-based training programs, web deliverable training programs and distance learning programs for companywide learning programs.

  • Peterson University Marketing

    • Work with the Peterson Marketing Department to market Peterson Universities' training services to customers and Cat dealers.

  • Travel away from base location up to 30% of the time to conduct in-person classroom training at Peterson locations, attend departmental meetings, and perform other essential job functions; Operate company or personal vehicle as needed.

  • Maintain punctual, regular, and predictable attendance.

QUALIFICATIONS

Bachelor's Degree from a fully accredited college in a closely related field; and a minimum of six years of directly related experience in the electrical power generation (EPG) industry, or an equivalent combination of education and work experience.

Must possess a thorough knowledge of Caterpillar products and have good working knowledge of EPG equipment and commercial engines in general. Strong academic background in all foundational Caterpillar courses and ability to complete all courses required for EPG Analyst Certification within 7 years of start date. A proven and sustained track record as a successful field EPG technician and with excellent written and verbal communication skills.

  • Commitment to excellence and high standards

  • Strong organizational, problem-solving, and analytical skills; ability to manage priorities and workflow.

  • Versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm.

  • Ability to work independently and as a member of various teams and committees.

  • Proven ability to handle multiple projects and meet deadlines.

  • Ability to deal effectively with a diversity of individuals at all organizational levels.

  • Good judgment with the ability to make timely and sound decisions.

  • Creative, flexible, and innovative team player

CERTIFICATES, LICENSES, REGISTRATIONS

  • Must maintain a valid driver's license and satisfactory driving record

  • EPG Analyst or Marine Analyst Certification preferred

  • Necessary technician safety and EPG-specific training for Arc Flash (medium and high voltage)

  • CIAP accreditation for teaching RDLC courses preferred

The pay range for this position is:

San Leandro, CA: $116,000 - $140,000

Hillsboro, OR: $105,000 - $125,000

Starting wage will depend on experience and education. We also offer a total compensation package in addition to base salary.

#INDM

Peterson Holding Company is committed to equal employment opportunity and affirmative action. Minorities, females, veterans, and individuals with disabilities are encouraged to apply. A drug screen and background check is required.