1

Programming Assistant Jobs in Ann Arbor, MI (NOW HIRING)

Support student engagement, recruitment, retention, and campus programming. * Assist with marketing, outreach, customer service, and departmental communications. * For Athletics assignments, assist ...

Position Overview The Engineering Coordinator provides comprehensive administrative, operational ... to assist in the initial screening of applications submitted through our Workday system. These ...

Position Overview The Engineering Coordinator provides comprehensive administrative, operational ... to assist in the initial screening of applications submitted through our Workday system. These ...

Utilize Plex and MAPs to support assigned customers. * Assist with group metrics and procedures * Support Project Engineers with new customer quoting opportunities and assistance to existing ...

Utilize Plex and MAPs to support assigned customers. * Assist with group metrics and procedures * Support Project Engineers with new customer quoting opportunities and assistance to existing ...

Has supervisory responsibility for Assistant Engineers, Engineering Assistants, and Interns. The Engineer is the individual on the project responsible for building the overall project "on paper"

Support customer demonstrations and Proof of Concepts under the guidance of senior engineers. * Assist with installation, configuration, and validation of PRESTO systems. * Perform basic measurement ...

Senior Mechanical Design Engineer

Wixom, MI ยท On-site

$86K - $118K/yr

Collaborate with electrical, hydraulic/pneumatic, and software engineers * Assist in technical manual development * Plan and prioritize tasks to meet project goals * Participate in equipment startup ...

next page

Showing results 1-20

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 Ann Arbor, MI? The most popular types of Programming jobs in Ann Arbor, MI are:
What cities near Ann Arbor, MI are hiring for Programming Assistant jobs? Cities near Ann Arbor, MI with the most Programming Assistant job openings:
Infographic showing various Programming Assistant job openings in Ann Arbor, MI 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.

Graduate Assistant

Madonna University

Livonia, MI โ€ข On-site

Part-time

Posted 5 days ago


Job description

Graduate Assistant - Administrative

Position Type: Graduate Assistant (Part-Time)
Department Assignment: Various Administrative and Student Support Units
Location: Madonna University – Livonia, Michigan

Madonna University is one of the nation’s largest Franciscan universities, serving approximately 2,000 undergraduate and graduate students. Rooted in Catholic and Franciscan traditions, the university emphasizes intellectual rigor, professional preparation, and ethical leadership. Madonna University’s community is committed to learning that leads to meaningful service and positive impact on society. With alumni on every continent except Antarctica, graduates apply their knowledge and skills across diverse professions, improving the lives of others while advancing their own careers.Position Summary

Madonna University invites applications from graduate students seeking professional experience while pursuing their graduate degree. Administrative Graduate Assistants (Admin GAs) support the University’s operations, student engagement, and administrative services while developing leadership, organizational, and professional skills.

Assignments are available in administrative and student support offices across the University and are based on departmental needs and the applicant’s qualifications, experience, and interests.

Essential Responsibilities

Responsibilities vary by assignment and may include:

  • Support the daily operations of the assigned department.
  • Assist with planning and coordinating programs, events, and special projects.
  • Provide administrative support, including scheduling, data management, communications, and office operations.
  • Support student engagement, recruitment, retention, and campus programming.
  • Assist with marketing, outreach, customer service, and departmental communications.
  • For Athletics assignments, assist with team operations, practice planning, recruiting activities (in accordance with NAIA and University policies), game-day operations, travel coordination, equipment management, and student-athlete support under the supervision of the head coach.
  • Prepare reports, maintain records, and assist with departmental initiatives.
  • Perform other duties that support the operational mission of the assigned department.
Minimum Qualifications

Applicants must:

  • Be admitted to and enrolled in a Madonna University graduate degree program.
  • Maintain good academic standing throughout the appointment.
  • Enroll in a minimum of 6 graduate credit hours during the Fall and Winter semesters.
  • Demonstrate strong communication, organizational, interpersonal, and customer service skills.
  • Be dependable, professional, and able to work independently and collaboratively.
  • Maintain confidentiality and comply with all University policies.
Compensation and Benefits
  • $13.73 per hour
  • Average of 15–20 hours per week
  • Up to 18 graduate credit hours of tuition waiver per academic year, subject to eligibility and University policy
  • Professional mentoring from University leaders
  • Opportunities to develop leadership, organizational, project management, and administrative skills
Department Assignment

Administrative Graduate Assistants may be assigned to offices such as Athletics, Student Life, Admissions, Campus Ministry, Marketing and Communications, Institutional Advancement, Financial Aid, Human Resources, Academic Advising, and other administrative or student support units. Specific duties and reporting relationships will be provided at the time of appointment.