1

Programming Assistant Jobs in Iowa City, IA (NOW HIRING)

MMR Project Engineer - based in Cedar Rapids, IA Location: Cedar Rapids, IA Pay: $50/hour Per Diem ... Track scope changes and assist with change documentation. * Support turnover and closeout ...

Work with Construction Observers/Resident Technicians during all facets of construction. * Assist ... Bachelor's degree in Civil Engineering or Environmental Engineering required * Up to 10 years of ...

Senior Engineer

Cedar Rapids, IA · On-site

$96K - $144K/yr

... and assist with marketing strategies and activities pertaining Residential, Commercial ... Prepare complex engineering reports giving professional opinions and practical geotechnical ...

Senior Engineer

Cedar Rapids, IA · On-site

$96K - $144K/yr

... and assist with marketing strategies and activities pertaining Residential, Commercial ... Prepare complex engineering reports giving professional opinions and practical geotechnical ...

Senior Engineer

Cedar Rapids, IA · On-site

$96K - $144K/yr

... and assist with marketing strategies and activities pertaining Residential, Commercial ... Prepare complex engineering reports giving professional opinions and practical geotechnical ...

Resident Assistant

Muscatine, IA · On-site

$14 - $17.25/hr

Participate in and encourage involvement in daily programming, including Better Days Memory Care ... Ability to lift, push, pull, or assist residents safely. * Compassionate, patient, and dedicated to ...

Resident Assistant

Muscatine, IA · On-site

$14 - $17.25/hr

Participate in and encourage involvement in daily programming, including Better Days Memory Care ... Ability to lift, push, pull, or assist residents safely. * Compassionate, patient, and dedicated to ...

Senior Engineer

Cedar Rapids, IA · On-site

$96K - $144K/yr

... and assist with marketing strategies and activities pertaining Residential, Commercial ... Prepare complex engineering reports giving professional opinions and practical geotechnical ...

Conduct quantity surveying and tracking * Assist with timekeeping as needed * Assist with document control * Assist with preparing weekly progress reports * Perform other related duties as assigned ...

Conduct quantity surveying and tracking * Assist with timekeeping as needed * Assist with document control * Assist with preparing weekly progress reports * Perform other related duties as assigned ...

Senior Municipal Engineer

Coralville, IA · On-site

$95K - $131K/yr

We are looking for a Professional Engineer who would work with CAD Technicians, Construction ... Work with Construction Observers/Resident Technicians during all facets of construction. * Assist ...

Manufacturing Engineer

Williamsburg, IA · On-site

$68K - $88K/yr

Position Summary Manufacturing Engineers work collaboratively with Design Engineering (new product ... Identify and assist in training needs for new processes or equipment * Develop and maintain ...

Manufacturing Engineer

Williamsburg, IA · On-site

$68K - $88K/yr

Identify and assist in training needs for new processes or equipment * Develop and maintain ... When required, review and approve engineering calculations and/or drawings for commercial/special ...

Works alongside the Project Engineer as peers. Key Responsibilities * Oversee all project ... Maintain organized project files. * Assist with budget management. * Monitor progress and flag ...

Showing results 41-60

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.
What are the most commonly searched types of Programming jobs in Iowa City, IA? The most popular types of Programming jobs in Iowa City, IA are:
What cities near Iowa City, IA are hiring for Programming Assistant jobs? Cities near Iowa City, IA with the most Programming Assistant job openings:
Infographic showing various Programming Assistant job openings in Iowa City, IA as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Project Engineer

MMR Group

Cedar Rapids, IA • On-site

Full-time

Re-posted 12 days ago


MMR Group rating

7.3

Company rating: 7.3 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

323rd of 447 rated engineering


Job description

MMR Project Engineer - based in Cedar Rapids, IA
Location: Cedar Rapids, IA
Pay: $50/hour
Per Diem: $900/week
Work Schedule: 6/10s

Company Culture: 

At MMR, our most valuable assets are not our buildings or equipment, it is our family of employees with diverse backgrounds and experiences. Our investment in training programs and resources allows our employees to reach both their personal and professional goals. This is evident with MMR receiving numerous awards including “Best Place to Work” and consistently being recognized as one of the top Engineering News Record’s “Annual Specialty Contractors.” 

Organization Description: 

MMR has served as the industry leader in instrumentation and electrical construction, maintenance, and technical services for over 30 years. Our diverse list of clients allows us the unique ability to work across industry lines in the oil and gas upstream and midstream as well as chemical and petrochemical downstream, industrial manufacturing, power generation, renewable energy, mission critical, heavy commercial, and energy storage sectors. MMR holds the proud distinction of being the largest privately owned “Open Shop” contractor in the United States with over 30 branch offices including global locations in Canada and Mexico. For more information, please visit our website: www.mmrgrp.com.

Job Description: 

MMR is seeking Project Engineer candidates to manage project engineering workflows including RFIs, submittals, document control, design clarifications, material procurement support, scope tracking, installation work packages, reporting, and coordination with construction and quality teams. The responsibilities would include, but not limited to, the following: 

  • Manage RFIs, submittals, and design clarifications.
  • Maintain document control and tracking logs.
  • Support procurement and material expediting.
  • Coordinate drawing revisions and engineering communications.
  • Track scope changes and assist with change documentation.
  • Support turnover and closeout documentation.
  • Build and maintain installation work packages.
  • Coordinate with construction, quality, and safety departments to generate weekly and monthly reports consisting of project status and financials.
  • Ensure Field Engineers perform installation audits and tracking updates for accurate client reporting.
  • Assist Superintendents, Procurement, and Logistics team with bill of material for installation work packages.
  • Assist Assistant Project Managers with design revisions and change management process.
  • Perform other related duties as assigned by supervisor and upper management.

 Required Skills and Qualifications:

  • BS in Construction Management or related field 

  • Experience in electrical and instrumentation construction preferred  

  • Experience in industrial construction is preferred 

  • Must have knowledge in estimating, scheduling, and purchasing 

  • Ability to read and understand electrical drawing packages and specifications   

  • Working knowledge of MS Office software 

  • Experience with Primavera P6 preferred 

  • Ability to read and understand a CPM schedule and identify critical paths 

  • Ability to work independently, prioritize, organize, problem solve, and exercise good judgement with minimal supervision 

  • Strong organizational and interpersonal skills  

  • Able to work effectively under time pressure and/or deadline 

  • Excellent verbal and written communication skills 

  • Willingness to work flexible, varying hours, including evenings and weekends as needed 

  • Regular and reliable attendance at work 

MMR Group, Inc. and its affiliated companies ("MMR") is an Equal Opportunity Employer and does not discriminate on the basis of race, color, national origin, religion, sex, age, veteran status, genetic information or any other legally protected class.

Powered by JazzHR

l2iWvbv7t4


What MMR Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom