1

Assistant Programmer Jobs in Kalamazoo, MI (NOW HIRING)

Assistant City Engineer

Portage, MI ยท On-site

$66K - $89K/yr

The City of Portage is looking for an analytical and detail-oriented Civil Engineer for our Assistant City Engineer opportunity. Are you ready to join a team that builds infrastructure one block at a ...

... from engineering drawings and CAD models to develop inspection programs using Polyworks and or ... Devise and implement inspection plans for Production personnel. * Assist in corrective action ...

New

Devise and implement inspection plans for Production personnel. * Assist in corrective action ... Proficient in CMM programming utilizing Polyworks and/or similar software. * Working knowledge of ...

Engineering Intern

Portage, MI ยท On-site

$16 - $20.75/hr

You will: * Assist with mechanical product development from concept through production * Interact with customers to better understand application requirements * Help develop and manage engineering ...

New

next page

Showing results 1-20

Assistant Programmer information

See Kalamazoo, MI salary details

$11

$37

$64

How much do assistant programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for assistant programmer in Kalamazoo, MI is $37.30, according to ZipRecruiter salary data. Most workers in this role earn between $24.28 and $48.51 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Kalamazoo, MI? The most popular types of Programmer jobs in Kalamazoo, MI are:
What are popular job titles related to Assistant Programmer jobs in Kalamazoo, MI? For Assistant Programmer jobs in Kalamazoo, MI, the most frequently searched job titles are:
What cities near Kalamazoo, MI are hiring for Assistant Programmer jobs? Cities near Kalamazoo, MI with the most Assistant Programmer job openings:

Assistant City Engineer

City of Portage

Portage, MI โ€ข On-site

$66K - $89K/yr

Full-time

Re-posted 29 days ago


Job description

The City of Portage is looking for an analytical and detail-oriented Civil Engineer for our Assistant City Engineer opportunity. Are you ready to join a team that builds infrastructure one block at a time? The team executes and engineers construction management; operation and maintenance of streets, traffic signals, and utilities; performs engineering of commercial and private development site and plat plans, administers permits for ROW work, utility extensions and connections; traffic signal timing; pavement evaluation and rating; water quality assessments and so much more. There is no city without Transportation & Utilities!

What You’ll Do:

  • Review site plans, plats, and other private developments to ensure conformance to approved design plans and applicable laws, ordinances, and resolutions.
  • Drafts and reviews documents relating to all phases of public works, including subdivision and utilities ordinances and regulations.
  • Confer with citizens, municipal officials, contractors, engineers, and developers to answer inquiries and advise on plan review, engineering or environmental issues, laws, and ordinances.
  • Prepare plans, specifications, and estimates regarding the National Pollution Discharge Elimination System (NPDES) Phase II permitting for the city.
  • Perform stormwater management and soil erosion reviews for private and public construction projects.
  • Serve as a liaison to the County Drain Commissioner and various local stormwater, soil erosion, and watershed planning organizations.
  • Review project proposals or plans to determine the time frame, funding limitations, and procedures for accomplishing projects, designs, and specifications for city and road utility construction projects.
  • Review developer plans to ensure adherence to engineering standards and ordinances related to transportation and utility projects.
  • Assist in the preparation of specifications and requests for proposals on transportation and utility construction projects. Work with potential vendors to provide field data, design data, and other requested information.
  • Inspect public and private sanitary sewers, water, streets, and storm sewer improvements.

What We’re Looking for:

  • The ability to prepare plans and estimates of infrastructure projects is required.
  • BS Degree in Civil Engineering (BSCE) or a related field with a minimum of 3 years of civil engineering experience, including storm and wastewater, soil erosion, and project management.
  • The Engineer-In-Training (EIT) certification is required.
  • PE certification is preferred.
  • Strong communication skills and the ability to manage multiple projects at the same time.
  • A valid driver’s license with a good history.
  • Work in the office and out in the field.

Why Join us?

  • $66,480 - $89,943 annual salary range. Offer will be commensurate with experience.
  • Excellent benefits package.
  • Potential for advancement.
  • Half-day Fridays! Monday – Thursday 7:30 AM – 5:30 PM and Friday 8 AM- noon.

Here’s How to Join Us:

  • Include a cover letter and resume with the online application, www.portagemi.gov or in person at Portage City Hall/Human Resources, 7900 S. Westnedge Ave., Portage. MI 49002.

Got Questions? Contact Human Resources at (269)329-4533 or text (269)998-1385.

Equal Employment Opportunity

It is the policy of the city to afford equal employment opportunities regardless of race, religion, color, national origin, sex, age, marital status, height, weight, disability, sexual orientation, or gender identity. Positive action shall be taken to ensure the fulfillment of this policy.