1

Assistant Computer Programmer Jobs in Brentwood, CA

Responsibilities : โ€ข Designs, develops, tests, debugs, documents, and maintains computer ... assist in the development and monitoring of the unit budget. โ€ข Assists in developing the unit ...

CAD Designer

Fremont, CA

$29.50 - $40.75/hr

... engineering drawings/documents per request; assist in assigning new drawing document numbers ... CAD files per CAD standard (title, logo, xref mapping, revision control...); get files ready for ...

CNC Programmer

Hayward, CA ยท On-site

$28.16 - $47.26/hr

Under general supervision, the CNC Programmer reports to and assist Sales Personnel to resolve all ... Create prints from CAD models for Sales and manufacturing use. * Review and approving job traveler ...

Revit/CAD Designer

Oakland, CA ยท Hybrid

$31 - $42.75/hr

GFT is seeking a Revit/ CAD Designer - Geotechnical Dams & Hydraulics to join our Geotechnical Dams ... * Assist engineering staff with the development of roadway, drainage, and related dams, dam ...

CAD Operator 2

Pleasanton, CA ยท On-site

$31 - $36.06/hr

The CAD Operator applies engineering principles to every set of drawings to meet the customers ... * Assist and provide feedback to designers, sales team, and project managers for organizing ...

Ability to read drawings and specifications and assist a more senior engineer in preparing portions ... Strong computer literacy, including Microsoft Office and cloud platforms (Sharepoint, Procore, etc.

next page

Showing results 1-20

Assistant Computer Programmer information

See Brentwood, CA salary details

$36.3K

$71.5K

$105.1K

How much do assistant computer programmer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for assistant computer programmer in Brentwood, CA is $71,537.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,600.00 and $88,100.00 per year, depending on experience, location, and employer.

What is an assistant computer programmer?

Assistant Computer Programmers are entry-level professionals who help develop, test, and maintain software under the supervision of more experienced programmers or software engineers. Their tasks often include writing simple code, debugging programs, updating documentation, and assisting in the implementation of software solutions. This role serves as a stepping stone for those seeking to advance in the field of computer programming, providing valuable hands-on experience with coding languages and development tools.

What are the typical responsibilities of an assistant computer programmer within a software development team?

As an Assistant Computer Programmer, you will often focus on tasks such as writing and testing code under the supervision of senior programmers, debugging existing software, and assisting with documentation. You may also help maintain databases, update software features based on user feedback, and work closely with developers, designers, and quality assurance teams. This role provides a strong learning environment, allowing you to gradually take on more complex projects and responsibilities as you build your skills and experience.

What are the key skills and qualifications needed to thrive as an assistant computer programmer, and why are they important?

To thrive as an Assistant Computer Programmer, you generally need proficiency in programming languages such as Java, Python, or C++, along with a relevant degree or coursework in computer science. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with team members and understand project requirements. These skills and qualities are essential for contributing to software development projects efficiently and ensuring code quality and team productivity.

What is the difference between Assistant Computer Programmer vs Computer Programmer?

AspectAssistant Computer ProgrammerComputer Programmer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree in computer science or related field
Work EnvironmentSupport roles, assisting in coding and testingDeveloping, testing, and maintaining software applications
Employer UsageEntry-level support in tech teamsLead development projects and software solutions

Assistant Computer Programmers usually have foundational certifications and assist senior programmers in coding tasks, while Computer Programmers are responsible for designing and implementing software solutions independently. The roles differ mainly in responsibility level and experience required.

Is there a demand for assistant computer programmers?

Assistant computer programmers are in demand as organizations seek support for software development, coding, and troubleshooting tasks. The role often requires knowledge of programming languages and familiarity with development tools, and employment opportunities are expected to grow alongside the technology sector.

What job categories do people searching Assistant Computer Programmer jobs in Brentwood, CA look for?

The top searched job categories for Assistant Computer Programmer jobs in Brentwood, CA are:

What cities near Brentwood, CA are hiring for Assistant Computer Programmer jobs?

Cities near Brentwood, CA with the most Assistant Computer Programmer job openings:

IBM i Systems Programmer and Analyst

Bank of Stockton

Stockton, CA โ€ข On-site

Other

Medical, Dental, Vision, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

SUMMARY

The IBM i Operations & Systems Analyst combines development and system administration duties, focusing on RPG programming within an IBM Power (iSeries/AS/400) System, while also assisting in managing the underlying system infrastructure. This role involves both creating and maintaining RPG applications and ensuring the smooth operation and performance of the system itself.

Perform system administration duties in an IBM i Power System & Fiserv Signature environment to ensure information is processed and distributed accurately within established timeframes. Establish, maintain, and enforce policies and procedures to meet the Bankโ€™s security, compliance, productivity, reliability, performance, data-protection, and disaster recovery standards. Assist in managing the Bankโ€™s day-to-day computer operations.

Evaluate and recommend the optimal programming environment, ensuring application security, compatibility and productivity. Additional duties include IBM Power administration and operations, servicing change control requests, technical support to users, participate in IT projects, and be on a rotation schedule for on-call, after-hours system support.

ESSENTIAL DUTIES

RPG Development and Maintenance:

  • Signature Software Release Retrofit and InstallationAnalyzing code changes and merging with existing custom programs.
  • Developing, maintaining, and optimizing RPG applications to support business needs.
  • Writing clean, efficient, and well-documented code.
  • Troubleshooting and resolving issues in existing applications.
  • Collaborating with business analysts and end-users to gather requirements and translate them into technical specifications.
  • Performing unit testing and debugging.

Assisting IBM Administrator / Computer Operations Manager in the following:

System updates, maintenance, and installations

  • Managing and administering the IBM Power x Systems.
  • Installing and configuring software and operating system updates.
  • Managing user access and security.
  • Troubleshooting and resolving system errors.
  • Ensuring the system is optimized for performance.
  • Performing backups and recovery.
  • Assist Computer Operators in daily duties.

System Monitoring and Performance:

  • Monitoring system performance and identifying potential issues.
  • Troubleshooting runtime and job scheduling errors.
  • Reviewing system logs and output queues.
  • Participating in a rotating On-Call after hours support.

Collaboration and Communication:

  • Working with cross-functional teams to deliver solutions.
  • Providing technical guidance and training to team members.
  • Communicating with vendors and business users.

Documentation:

  • Creating and maintaining Business Requirement Documents.
  • Documenting processes, procedures, and application logic.

Other Responsibilities:

  • May involve working with other languages like CL and SQL.
  • May be involved in legacy application modernization and migrations.
  • May participate in disaster recovery planning and testing.

REQUIRED SKILLS AND QUALIFICATIONS

These specifications are general guidelines based on the minimum experience normally considered essential to the satisfactory performance of this position. The requirements listed below are representative of the knowledge, skill and /or ability required to perform the position in a satisfactory manner. Individualโ€™s abilities may result in some deviation from these guidelines.

  • BA/BS degree or equivalent experience preferred
  • 5+ years RPG (IV, Free Format, ILE): Essential for developing and maintaining applications.
  • 5+ years with IBM Power System: A deep understanding of the platform is crucial.
  • 5+ years of CL programming: Control Language (CL) is often used alongside RPG.
  • 5+ years SQL knowledge: Essential for database interactions and querying.
  • 5+ years of analytical and problem-solving skills: Needed for understanding requirements, designing solutions, and troubleshooting issues.
  • Excellent communication and collaboration skills: Needed for working with various stakeholders.
  • 5+ years with change management and version control: Tools like Aldon, Turnover or others specific to the IBM Power System.
  • Understanding of banking or other financial systems (preferred)
  • 5+ years with tools like RDi, TAATOOL, DBU, ROBOT (preferred)
  • Time management and project management skills

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Experience:

  • AS400: 10 years (Required)
  • RPG Programming: 10 years (Required)
  • IBM Power 8+: 5 years (Required)
  • IBM System Monitoring: 5 years (Required)
  • DB2: 10 years (Required)

Ability to Relocate:

  • Stockton, CA 95202: Relocate before starting work (Required)

Work Location: In person